【发布时间】:2019-08-09 02:14:40
【问题描述】:
我需要循环输出 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 等。
【问题讨论】:
-
不明白你的问题是什么,建立文件名?
-
将
'C:\\Users\\7005243\\Desktop\\trail_i.csv'更改为f'C:\\Users\\7005243\\Desktop\\trail_{i}.csv',它应该可以工作。问题是i在你的情况下是字符 i 而不是变量ii -
@Tacratis f-strings 很棒,但它们只能从 Python 3.6 开始使用。
-
感谢您指出这一点,您当然是正确的。