如何使用Pandas数据框以Python中的顺序方式创建和保存csv文件
如何使用Pandas数据框以Python中的顺序方式创建和保存csv文件
我有一个简单的代码,可以将pandas dataframe保存到csv文件中。目前,每次运行代码时它都会覆盖文件名,因此它只是用相同名称替换旧文件。是否可以保存此数据框架,但让它按顺序创建新文件,即如果目录中已经有名为“filename1”的文件,则创建名为“filename2”的新文件,以便不会丢失原始文件中的数据?
import pandas datamatrix= [[1,2,3],[1,2,3],[1,2,3]]) x=pandas.DataFrame(datamatrix) pandas.DataFrame.to_csv(x,"filename.csv",',')
admin 更改状态以发布 2023年5月21日
除非有特定的原因需要数字编号,否则我可能会使用不同的时间戳来保存它。
使用时间戳
import pandas import time datamatrix= [[1,2,3],[1,2,3],[1,2,3]] x=pandas.DataFrame(datamatrix) pandas.DataFrame.to_csv(x,"filename_" + time.strftime('%Y-%m-%d %H-%S') + ".csv",',')
你也可以使用 UNIX 时间戳
pandas.DataFrame.to_csv(x,"filename_" + str(int(time.time())) + ".csv",',')