代码之家  ›  专栏  ›  技术社区  ›  Matina G

用pandas附加到.csv文件

  •  1
  • Matina G  · 技术社区  · 7 年前

    我有一个使用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 但我似乎找不到合适的方法。

    有什么建议吗?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Charles Landau    7 年前

    是的,您可以使用写入模式 'a' . 您可能还需要/想要使用 header=False .

    我有点不明白你为什么不想做 .read_csv() 进入之内 df.append() 进入之内 df.to_csv() 但这似乎也是一个选择