如何在数据框中选择一定数量的行?

Posted

技术标签:

【中文标题】如何在数据框中选择一定数量的行?【英文标题】:How to select certain number of rows in data frame? 【发布时间】:2020-06-06 20:11:56 【问题描述】:

所以我有一个 (2624229, 574) 的数据框,我想只选择前 864000 行,但我不知道该怎么做。

谢谢。

【问题讨论】:

阅读 Pandas 文档。 这能回答你的问题吗? Selecting a row of pandas series/dataframe by integer index 【参考方案1】:

一种可能的解决方案是使用iloc

n = 864000
df.iloc[:n]

上面的代码检索初始n行(现在df保存所有行)。 但如果您想删除超出此限制的所有行,请运行:

df = df.iloc[:n]

【讨论】:

对不起,我的问题解释错了,我想删除第 864000 行之后的所有行

以上是关于如何在数据框中选择一定数量的行?的主要内容,如果未能解决你的问题,请参考以下文章