首页 > 解决方案 > 如何使用 Pandas 生成循环 CSV 文件名?

问题描述

我需要循环输出 CSV 文件。使用熊猫

for i in range(1,int(len(feed_file_order)/2000)+2): 
    print(i)

    final_frame = final_frame.append(feed_file_order[u:(2000*i)])

    u=u+2000
    final_frame.drop(final_frame.index, inplace=True)

    final_frame.to_csv('C:\\Users\\7005243\\Desktop\\trail_i.csv') 

我希望我的输出 csv 文件为 trail_1、trail_2 等。

标签: pythonpandasloopscsv

解决方案


只需将循环的最后一行更改为:

final_frame.to_csv('C:\\Users\\7005243\\Desktop\\trail_{}.csv'.format(i))

format函数将负责将当前值放在i哪里{}


推荐阅读