熊猫read_csv错误的分隔符识别

时间:2019-05-31 22:22:59

标签: pandas

我正在尝试使用read_csv函数在熊猫中打开csv文件。我的文件的行结构如下:带有标题的行,其中每个列标题的名称都用引号引起了下划线,例如forall非标题列中的值包含int或字符串值,不带引号,仅;定界符。数据框具有以下结构 forall 当我应用read_csv "header1";"header2";时,我会得到"header1";"header2";"header3"; value1;value2;value3;的帮助来解决问题

1 个答案:

答案 0 :(得分:0)

尝试按以下方式指定列名,然后查看是否可以解决问题:

col_names = ["header1", "header1", "header3"]
df = pd.read_csv(filepath, sep=";", names=col_names)

如果这不起作用,请尝试添加'quotechar=' " ''并查看