如何读取逗号旁有双引号的csv文件

2024-09-30 14:21:19 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个csv文件,它的行是这样的

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

我想用这样的pandasdata.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看不出来


Tags: 文件csvimportpandasnewasframelabel
1条回答
网友
1楼 · 发布于 2024-09-30 14:21:19

使用python 3.7和pandas 0.23.4,实现了以下功能:

import pandas as pd

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

结果是一个数据帧,其结构如问题所述:

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

相关问题 更多 >