Python:parserror:Error可能是因为使用多字符分隔符时忽略了引号
我尝试打开一个csv文件。我已经知道使用了两个分隔符:,和Python:parserror:Error可能是因为使用多字符分隔符时忽略了引号,python,pandas,csv,delimiter,Python,Pandas,Csv,Delimiter,我尝试打开一个csv文件。我已经知道使用了两个分隔符:,和 df = pd.read_csv("TT.csv", sep=', |;', engine='python') 但后来我不断地得到这个 ParserError:第61行中应该有13个字段,SAW14。错误可能是由于使用多字符分隔符时忽略了引号 我该怎么办?解析器错误的一个解决方法是:在第61行,saw 14中预期有13个字段。让读取\u csv提前知道有多少列 例如 请举例说明文件中的一些行,当您明确说明使用了两个单独的分隔符时,您正
df = pd.read_csv("TT.csv", sep=', |;', engine='python')
但后来我不断地得到这个
ParserError:第61行中应该有13个字段,SAW14。错误可能是由于使用多字符分隔符时忽略了引号
我该怎么办?解析器错误的一个解决方法是:在第61行,saw 14中预期有13个字段。让
读取\u csv
提前知道有多少列
例如
请举例说明文件中的一些行,当您明确说明使用了两个单独的分隔符时,您正在sep参数中使用多字符分隔符。
my_cols = [str(i) for i in range(45)] # create some row names
df_user_key_word_org = pd.read_csv(filepath+"user_key_word.txt",
sep="\s+|;|:",
names=my_cols,
header=None,
engine="python")
# I tested with s = StringIO(text_from_OP) on my computer