Pandas dataframe.to_csv()返回引号中的每一行

时间:2015-08-20 17:00:48

标签: python csv pandas

我有一个Python脚本,它将Pandas数据帧写入CSV文件 可视化。该脚本调用.to_csv()方法,但每行都调用 生成的CSV是引号,这会阻止我的其余脚本返回 正确的输出。这个数据框:

    source, target, value
0  Foxtrot, Uniform, 1000
1        Golf, Alpha, 500
2        Zulu, India, 120
3   Uniform, Foxtrot, 100

以CSV格式写入CSV:

"source, target, value"
"Foxtrot, Uniform, 1000"
"Golf, Alpha, 500"
"Zulu, India, 120"
"Uniform, Foxtrot, 100"

我为.to_csv方法尝试了几种不同的kwargs,但无济于事。任何人 有修复?

1 个答案:

答案 0 :(得分:0)

Pandas .read_table()需要指定正确的分隔符,否则它会为每一行返回一个长字符串。如果数据帧格式正确,.to_csv()将返回正确的(未引用的)输出。