python - 如何使用 pandas 写入 CSV 文件,同时附加到下一个空行,而无需再次写入列?

标签 python pandas csv

我有一个 pandas 数据框,如下所示:

# df1
 Id  A  B  C
  3  4  5  6

我将其写入 csv,第一次效果很好, 但是,当我附加 CSV 时,它会再次重写列和值

像这样:

 Id  A  B  C
  3  4  5  6
 Id  A  B  C
  3  4  5  6

是否有一种方法可以让第二次迭代之后在通过 pandas 写入 csv 时只写入值而不写入列?

我尝试使用“a”命令来附加并清空我的数据帧,因此它只是用作写入csv的标题的列,然后作为单独的数据帧附加值,但是pandas不允许空数据框

最佳答案

为每个 next df.to_csv 调用设置 header=False 选项,以从记录中排除列名称。

关于python - 如何使用 pandas 写入 CSV 文件,同时附加到下一个空行,而无需再次写入列?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/75444637/

相关文章:

Python readline() 在尝试读取大型(~ 13GB)csv 文件时失败

python - 如何使用字典理解计算键子字符串匹配的字典值小计

python - Pandas - 找到第一次出现

python - TypeError : argument 1 must be convertible to a buffer, 不是 BeautifulSoup

python - 如何使用 Python 在 CSV 中写入新行

csv - 使用 Pig 加载文件的子集

python - tf.layers.dense() 如何与更高暗淡的输入交互?

python - 鸡蛋碎片的 Pip 安装问题导致包的未知安装

python - 与列表相比,从数据框中提取字符串

python - 使用多索引创建一个包含列名称的新 csv 文件