首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用“”将DataFrame输出到csv

用“”将DataFrame输出到csv
EN

Stack Overflow用户
提问于 2018-12-01 13:10:08
回答 1查看 89关注 0票数 0

我正在尝试使用Python3将DataFrame导出到csv文件中,使用下面的代码:

代码语言:javascript
复制
import pandas as pds    
oee_2016 = pds.DataFrame({'"title"':['"OEE"', '"Qual"', '"Perf"', '"Disp"'],
                          '"subtitle"':['"%"', '"%"', '"%"', '"%"'],
                          '"ranges__001"':['"40"', '"75"', '"75"', '"75"'],
                          '"ranges__002"':['"60"', '"85"', '"85"', '"85"'],
                          '"ranges__003"':['"100"', '"100"', '"100"', '"100"'],
                          '"measures__001"':['"12"', '"34"', '"56"', '"78"'],
                          '"measures__002"':['"0"', '"0"', '"0"', '"0"'],
                          '"markers__-"':['"85"', '"95"', '"95"', '"95"']
                         })
oee_2016.to_csv('oee_2016.csv', index=False)

结果是:

“”标题“ranges__001”ranges__002“ranges__003”measures__001“measures__002”标记_“OEE”%“40”60“”,“100”、“12”、“0”、“85”、“Qual”、“”%“”、“75”、“85”、“100”、“34”、“0”、“95”、“Perf”、“”%“”、“%”、“85”、“100”、“34”、“0”、“95”、“Perf”、“%”、“%”,“75”、“85”、“100”、“56”、“0”、“95”、“迪普”、“%”、“75”、“85”、“100”、“78”、“0”、“0”、“0”、“95”、“95”、“95”

但我只想要一个“不”,像这样:"OEE",而不是“OEE”。

有人知道会发生什么吗?如何编码科雷特?

EN

回答 1

Stack Overflow用户

发布于 2018-12-01 13:55:16

然后在Excel中打开该结果时,它看起来就像您最初输入的值:每个值都有引号。熊猫已经以这样的方式保存了文件,Excel将复制您输入的引号;它需要在csv文件中使用三重引号才能达到这种效果。

这可能不是你想要做的。最好在DataFrame对象中没有引号,让to_csv方法在输出文件中插入它们(仅一次):

代码语言:javascript
复制
import pandas as pds    
oee_2016 = pds.DataFrame({'title':['OEE', 'Qual', 'Perf', 'Disp'],
                          'subtitle':['%', '%', '%', '%'],
                          'ranges__001':['40', '75', '75', '75'],
                          'ranges__002':['60', '85', '85', '85'],
                          'ranges__003':['100', '100', '100', '100'],
                          'measures__001':['12', '34', '56', '78'],
                          'measures__002':['0', '0', '0', '0'],
                          'markers__-':['85', '95', '95', '95']
                         })
oee_2016.to_csv('oee_2016.csv', index=False, quoting=1)

注意to_csv方法的附加参数to_csv

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53571099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档