【发布时间】:2022-01-10 23:30:59
【问题描述】:
我正在使用 pandas 读取一个大文件,文件大小为 11 GB
chunksize=100000
for df_ia in pd.read_csv(file, chunksize=n,
iterator=True, low_memory=False):
我的问题是如何获取所有块的数量,现在我可以做的是设置一个索引并一个一个地计数,但这看起来不是一个聪明的方法:
index = 0
chunksize=100000
for df_ia in pd.read_csv(file, chunksize=n,
iterator=True, low_memory=False):
index + =1
所以在循环整个大小文件后,最终索引将是所有块的数量,但是有没有更快的方法可以直接获取它?
【问题讨论】:
标签: python pandas dataframe numpy large-files