【发布时间】:2021-01-10 04:16:46
【问题描述】:
我有这段代码可以将数据框拆分为 2000 行块,它可以工作,但是当我导出到 Excel 工作表时,它只执行最后一帧,我需要将它们全部保存在同一个文件中按表格。
max_rows = 2000
dataframes = []
while len(df_count) > max_rows:
top = df_count[:max_rows]
dataframes.append(top)
df_count = df_count[max_rows:]
n=0
else:
dataframes.append(df)
for _, frame in enumerate(dataframes):
with pd.ExcelWriter(output) as writer:
frame.to_excel(writer, sheet_name= "DB" + str(n+1) , index=False)
【问题讨论】:
标签: python split export xlsx chunks