繁体   English   中英

Pandas 数据框按索引选择行,按名称选择列

[英]Pandas dataframe select row by index and column by name

有没有办法在熊猫数据框中按索引(即整数)和按列名选择行?

我尝试使用 loc 但它返回一个错误,我知道 iloc 仅适用于索引。

这是数据框 df 的第一行。 我愿意选择第一行,名为“Volume”的列并尝试使用 df.loc[0,'Volume']

在此处输入图片说明

使用 Index 的get_loc方法获取列名的整数位置。

假设这个数据框:

>>> df
    A  B  C
10  1  2  3
11  4  5  6
12  7  8  9

您可以像这样使用.iloc

>>> df.iloc[1, df.columns.get_loc('B')]
5

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM