当前位置: 首页 > 知识库问答 >
问题:

无法将数据帧附加到csv文件

巫马令
2023-03-14

我有3个维度为(a*2、b*2、c*2)的数据帧,而a、b、c是不同的数字。我想把它们添加到一个csv文件中,但每次都写不出来。我使用了csv的熊猫数据帧输出端

但做不到。

我的代码-

list_df = [df1, df2, df3]
for ii list_df:
   with open("cumulative_score.csv",'a',encoding='utf-8') as r:
       ii.to_csv(r)

但是,我得到的最终输出是最后一个数据帧,而不是所有其他数据帧。

共有1个答案

景成和
2023-03-14

to\u csv()方法有一个模式选项;尝试使用该选项:

list_df = [df1, df2, df3]
for df in list_df:
   df.to_csv("cumulative_score.csv", mode='a')
 类似资料:
  • (希望有人能帮我解决这个问题)非常感谢!!

  • 我有一个程序,它总是将相同的文件附加到GMAIL(撰写 它所做的是: 在Android 6.0之前,它一直工作良好。现在,我在尝试使用它时收到以下错误: 无法附加空文件 Astro文件共享给我同样的错误(可能是旧版本)。 但是,我安装了ES File Explorer,当我执行相同的例程并选择该文件时,我会收到一个对话框,其中显示: 将文件作为 普通Android方式(适用于彩信、Gmail等)

  • 我在pandas中有一个数据帧,我想把它写到CSV文件中。我使用的是: 并得到错误: 有没有什么方法可以很容易地解决这个问题(例如,我的数据帧中有unicode字符)?还有,有没有一种方法可以使用“to-tab”方法(我认为不存在)写入以制表符分隔的文件,而不是CSV?

  • 我有多个csv文件保存在一个文件夹中,具有相同的列布局,并希望将其作为pandas中的数据帧加载到python中。 这个问题与这条线索非常相似。 我使用以下代码: 还有更好的解决方案吗? 这需要很多时间。 谢啦

  • 其次,是否需要从Graphene DB实例访问csv导入文件,或者这是客户端关心的问题?

  • 是否可以附加到不包含任何索引或列的空数据帧? 我已经尝试过这样做,但最终还是得到了一个空的数据帧。 例如。 结果如下所示: