如何读取csv文件,该文件在逗号旁边带有双引号

时间:2018-11-30 10:01:14

标签: python python-3.x pandas csv

我有一个csv文件,其行看起来像这样

q4_1,"blabla,bla",new_label q4_2,alb,new_label2

我想在看起来像这样的pandas data.frame中阅读

import pandas as pd

pd.DataFrame({'col1' : ['q4_1','q4_2'],
              'col2' : ['blabla,bla','alb'],
              'col3' : ['new_label','new_label2']})

我应该在pd.read_csv函数中使用哪个参数?我无法从documentation

中找出答案

1 个答案:

答案 0 :(得分:0)

使用 python 3.7 pandas 0.23.4 ,可以做到这一点:

import pandas as pd

df0 = pd.read_csv('data.csv', names=["col1", "col2", "col3"], squeeze=True)

结果是具有问题中描述的结构的DataFrame:

    col1        col2        col3
 0  q4_1  blabla,bla   new_label
 1  q4_2         alb  new_label2