在Python上拆分pandas中的CSV文件可以通过以下步骤完成:
import pandas as pd
import os
df = pd.read_csv('filename.csv')
split_size = 100000 # 拆分大小,可根据需求调整
total_rows = len(df)
num_splits = total_rows // split_size + 1
for i, chunk in enumerate(np.array_split(df, num_splits)):
chunk.to_csv(f'chunk_{i}.csv', index=False)
上述代码将CSV文件拆分为多个大小相等的块,并将每个块保存为单独的CSV文件。拆分大小可以根据需求进行调整。
请注意,以上答案仅供参考,实际情况可能因环境和需求而异。
领取专属 10元无门槛券
手把手带您无忧上云