将熊猫数据集保存到csv而不覆盖现有文件

时间:2019-01-09 15:27:06

标签: python pandas file csv

有没有一种方法可以在Python中使用to_csv("xxx.csv")而不会覆盖现有文件?

换句话说,如果我连续两次运行to_csv("xxx.csv"),我希望文件夹中有2个输出文件,而不是一个。

2 个答案:

答案 0 :(得分:0)

要拥有两个不同的文件,您需要给它们两个不同的名称。这是没有办法的,它是有道理的,通常在操作系统级别上执行。

您可以尝试通过终端或GUI创建两个具有相同名称的文件来自己尝试。

答案 1 :(得分:0)

为其他用户的利益回答我自己的问题。我正在按月运行,所以唯一不覆盖文件的方法是在文件名中使用.format()

例如.to_csv("xxx{}.csv".format(a), index=False),其中a每月增加1,因此不涉及覆盖。