如何将Dataframe的每一列保存到CSV文件中的单独列?

时间:2019-09-28 12:48:19

标签: python csv dataframe

当我将数据帧保存到csv文件中时,将其合并到一列中,我希望数据帧的每一列都出现在CSV文件的单独列中,这是代码

df.to_csv(r'myData.csv',sep=',',encoding="utf-8",columns=['id','created_at','text'])

但是它保存在CSV文件的一列中,用逗号分隔的A列中

0,2019-09-28 08:58:13,"The TRUTH about Carbon Dioxide"

我希望每个值都在单独的A,B,C列中

有没有办法做到这一点? 我得到的是

enter image description here

我想要的是:

enter image description here

谢谢

2 个答案:

答案 0 :(得分:0)

在csv文件中,每一行都是单独的一行,在这一行中,不同的列用逗号分隔。

所以

`0,2019-09-28 08:58:13,"The TRUTH about Carbon Dioxide"` 

是数据帧的一行,而不是一列。 csv文件中的列仍以逗号分隔。

答案 1 :(得分:-1)

好 答案就是将sep=','更改为sep=';'