我有一个使用pandas.dataframe.to_csv()创建数据的.csv文件的处理方法,我希望多次执行此处理,每次都将新数据附加到已经存在的文件中。(每个处理的输出列名相同)
当然,解决我的问题的一个方法是为每个治疗创建一个文件,然后将它们连接起来,但是我希望在不改变脚本的情况下做到这一点。
是否可以附加到熊猫0.14中现有的.csv文件?(不幸的是,我无法升级我的版本)。 我在想我可以用“模式”来做点什么, http://pandas.pydata.org/pandas-docs/version/0.14.0/generated/pandas.DataFrame.to_csv.html?highlight=to_csv#pandas.DataFrame.to_csv 但我似乎找不到合适的方法。
有什么建议吗?
是的,您可以使用写入模式 'a' . 您可能还需要/想要使用 header=False .
'a'
header=False
我有点不明白你为什么不想做 .read_csv() 进入之内 df.append() 进入之内 df.to_csv() 但这似乎也是一个选择
.read_csv()
df.append()
df.to_csv()