繁体   English   中英

如何基于熊猫中的索引选择数据框中的几行

[英]How to select several rows in a dataframe based on index in pandas

我有一个DataFrame对象,该对象的标签索引不是位置整数,而是名称,如何提取几行:

例如,选择第三,第四行

df.iloc[[2],[3]]

这给了我一个错误,告诉我一次只能提取一行。

loc是通过索引标签提取数据的标准方法。

iloc是通过索引位置提取数据的标准方法。

考虑以下数据帧df

df = pd.DataFrame(np.random.rand(4, 4), list('abcd'), list('ABCD'))

df

在此处输入图片说明

您说的所做的似乎很好:

df.iloc[[2], [3]]

在此处输入图片说明

暂无
暂无

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

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