不能将read_csv与\之间用逗号分隔的字段一起使用”

时间:2018-07-16 18:43:37

标签: python python-3.x pandas csv

我有下表:

\"Column,One\",Column Two, Column Three

我正在尝试使用熊猫read_csv

进行阅读
dataset = pd.read_csv(fin, header=None, quotechar='"', escapechar='\\', quoting=0)

我想要的存储表的方式是:

0             1              2 
Column,One    Column Two     Column Three

但是目前,当我打印表格时,我得到了:

0         1       2            3
"Column   One"    Column Two   Column Three

如果有人可以帮助我,将不胜感激。

谢谢。

2 个答案:

答案 0 :(得分:0)

df['0'] = df[['0', '1']].apply(lambda x: ''.join(x).translate(str.maketrans('','','"')), axis=1)

唯一的出路是在读取数据帧之后删除““”,然后合并列0和列1。

答案 1 :(得分:-1)

您可以尝试转义逗号吗? “第\列,第一个”,第二列,第三列