【发布时间】: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
给定一个包含多行 3 列的非常大的 csv 文件:
文件读取如下:
import pandas as pd
df = pd.read_csv("test.csv", sep=" ", chunksize=100000)
现在如何在使用 chunkzise 时根据第三列中的值获取最大的 N 行?
【问题讨论】:
标签: python-3.x pandas dataframe
试试这个:
print(df.nlargest(N, columns=df.columns[2]))
【讨论】: