簡體   English   中英

如何讀取csv文件,該文件在逗號旁邊帶有雙引號

[英]How to read a csv file, which has double quotes next to commas

我有一個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使用pd.read_csv函數中的哪個參數? 我無法從文檔中弄清楚

使用python 3.7pandas 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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM