【问题标题】:How to find the nlargest from a large csv file using pandas (chunked)?如何使用 pandas(分块)从大型 csv 文件中找到最大的?
【发布时间】:2021-09-09 09:45:49
【问题描述】:

给定一个包含多行 3 列的非常大的 csv 文件:

文件读取如下:

import pandas as pd

df = pd.read_csv("test.csv", sep=" ", chunksize=100000)

现在如何在使用 chunkzise 时根据第三列中的值获取最大的 N 行?

【问题讨论】:

标签: python-3.x pandas dataframe


【解决方案1】:

试试这个:

print(df.nlargest(N, columns=df.columns[2]))

【讨论】:

  • @Win 我猜,你应该试试,如果有帮助记得接受并投票
  • dosent 工作,它给出“AttributeError: 'TextFileReader' object has no attribute 'nlargest'”
猜你喜欢
  • 1970-01-01
  • 2014-11-15
  • 2023-02-20
  • 2015-10-10
  • 2020-08-06
相关资源
最近更新 更多