【发布时间】:2017-10-31 20:35:50
【问题描述】:
我有 3 个数据集需要读取,然后对某些列进行一些计算并创建一个新列,最后我必须将新列保存在一个新的 csv 文件中。我不知道如何动态地执行它,因为在每次迭代中我需要用不同的名称保存。例如下面的代码不起作用。
df.to_csv("./dataset/file'+i+'.csv',index=False)
而 i 是我循环中的迭代次数。
【问题讨论】:
-
怎么不行?
-
这行得通吗?
df.to_csv("./dataset/file'+str(i)+'.csv',index=False)? -
@AlterNative Mode 应该是
w... 否则将文件名传递给to_csv,pandas 会自动创建它。