首页 > 解决方案 > 将熊猫数据框导出为 CSV

问题描述

我有一个代码,最后我以 CSV 格式导出数据框。但是,每次我运行我的代码时,它都会替换以前的 CSV,而我想积累我的 csv 文件你现在有办法做到这一点吗?

dfind.to_csv(r'C:\Users\StageProject\Indicateurs\indStat.csv', index = True, header=True)

谢谢 !

标签: pandasdataframeexport-to-csv

解决方案


问题实际上是关于如何命名文件。最简单的方法是为每个时间戳附加一个时间戳:

import time
unix_time = round(time.time())

这在大多数现实世界条件下应该是唯一的,因为时间不会倒退,Python 只会给出time.time()UTC。然后只需保存到路径:

rf'C:\Users\StageProject\Indicateurs\indStat_{unix_time}.csv'

如果您想进行序列计数,就像您的浏览器在保存多个版本时所做的那样,您将需要遍历该文件夹中的文件,然后继续将一个添加到您的后缀,直到您到达一个不冲突的文件路径,然后保存到那里。


推荐阅读