Python循环,按特定的行/索引拆分数据框,以便将子数据框写入csv



我有一个数据框有大约1800万行,我想创建一个循环分割整个数据框100000行每个子数据框,并将它们写入csv文件,这样它可以在excel中显示没有任何数据丢失。输入图片描述

我能够使用这个分割数据,但我希望能够在循环本身中写入csv文件输入图片描述

遍历大小为100000的块。在每次迭代中,每个df有100000行。它们将作为第i个迭代名保存到csv文件中。

for i, df in enumerate(pd.read_csv("dataframe.csv", chunksize=100000)):
df.to_csv(f'{i}.csv')

最新更新