pandas - 将熊猫数据框导出为 CSV
问题描述
我有一个代码,最后我以 CSV 格式导出数据框。但是,每次我运行我的代码时,它都会替换以前的 CSV,而我想积累我的 csv 文件你现在有办法做到这一点吗?
dfind.to_csv(r'C:\Users\StageProject\Indicateurs\indStat.csv', index = True, header=True)
谢谢 !
解决方案
问题实际上是关于如何命名文件。最简单的方法是为每个时间戳附加一个时间戳:
import time
unix_time = round(time.time())
这在大多数现实世界条件下应该是唯一的,因为时间不会倒退,Python 只会给出time.time()
UTC。然后只需保存到路径:
rf'C:\Users\StageProject\Indicateurs\indStat_{unix_time}.csv'
如果您想进行序列计数,就像您的浏览器在保存多个版本时所做的那样,您将需要遍历该文件夹中的文件,然后继续将一个添加到您的后缀,直到您到达一个不冲突的文件路径,然后保存到那里。
推荐阅读
- angular - 自定义 CKEditor 5 在 Angular 8 应用程序中根本没有工具栏
- godot - 错误:“无效的获取索引'点'(在基础'空实例'上)”(Godot)
- html - 如何更改选择
- spring - 如何在 NGINX 中将 http 指向 https 子域?
- c++ - 如何为使用 createwindow 创建的窗口创建自定义背景颜色
- javascript - 机器人在几分钟后重置代码中的内容(Discord.JS)
- api - 在后台线程上运行数据下载
- r - R中两组之间每一行的t检验
- reactjs - 反应:“警告:使用 useReducer 时收到 `children` 属性的 NaN”
- ios - React-Native-iap getProducts() 返回空数组