可以使用pandas中的groupby方法将DataFrame按指定行数拆分,并将每个小的DataFrame保存为单独的csv文件。以下是代码示例:
import pandas as pd import os
df = pd.read_csv('data.csv')
chunksize = 1000
for i, chunk in enumerate(df.groupby(df.index // chunksize)): file_name = f'data_chunk_{i}.csv' chunk[1].to_csv(file_name, index=False) print(f'{file_name} Saved!')
上一篇:按行数更新Oracle表
下一篇:按行数将文本包装在表格中