pandas Python值错误此工作表太大

pkln4tw6  于 2023-05-21  发布在  Python
关注(0)|答案(1)|浏览(179)

我试图通过pandas读取多个csv文件。
下面是我的代码:

import os
import pandas as pd
files_list=os.listdir('path to csv files')
df=[pd.read_csv(f,sep=';') for f in files_list]
big_df=pd.concat(df)
x=big_df.gropuby(['columnnames']).size().sort_values(ascending=False).reset_index(name='Count')

writer=pd.excelwriter('filename.xlsx')
x.to_excel(writer,index=False)
writer.close()

这给我的值错误,因为我的工作表太大。它有1250619行。我如何才能保存我的输出在Excel中

r3i60tvu

r3i60tvu1#

不能。Excel的上限为1,048,576行。如果您确实需要Excel输出,则必须减小数据集大小,或使用不同的格式。

相关问题