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

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 行之后的所有行

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

数据表 - 如何在页面加载时仅加载一定数量的行?

如何从数据框中选择一些具有特定行名的行? [关闭]

如何使用 pyspark 2.1.0 选择另一个数据框中不存在的行?

Pandas:如何根据特定列上特定值的条件选择数据框中的行[重复]

如何从r中的两个数据框中选择匹配的行

如何迭代数据框中的行以检测不同的单词并将其保存在新列中?