从数据框熊猫

时间:2020-02-08 09:50:54

标签: pandas

我有一个包含1000行和26列的数据集,命名为“ A”,...,“ Z”。我想从第25到40行打印特定的列,例如G,P和Z。我该怎么做?我尝试了loc []和iloc []方式。当明确提到特定的行和列时,所有这些工作均有效。如果数据集很大,并且我想如上所述打印一组行。我找不到办法。任何有效的解决方案表示赞赏。谢谢。

1 个答案:

答案 0 :(得分:0)

您应该可以根据需要使用find(文档为here)。

您可以使用切片来实现所需的行为,例如:

const

由于前几个元素(.loc)使用了DataFrame的索引,因此这些元素可能未排序为整数,因此您可以执行以下操作以获得所需的行为:

print(df.loc[25:40, ['G', 'P', 'Z']].to_string())