如何在数据框中选择一定数量的行?
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 选择另一个数据框中不存在的行?