我使用的是python 3.6和pandas版本0.20.3。
我有一个文本为-
17727425 - 1|TM000002|38|cow|country|crow
17727425 - 1|TM000002|64|international|NAME|international ltd
17727425 - 1|TM000002|66|^ference|country|^ference
17727425 - 1|TM000002|80|"|gulf "|DRWENAME|"|gulf "
我制作数据帧的代码是-
df = pd.read_csv(filepath, sep="|", error_bad_lines=False, encoding="ISO-8859-1")
因为我在用
sep = '|'
,它应该用“|”分隔文本,但在文本的最后一行,它使用
"
我得到的结果是-
17727425 - 1 TM000002 38 cow country crow
0 17727425 - 1 TM000002 64 international NAME international ltd
1 17727425 - 1 TM000002 66 ^ference country ^ference
2 17727425 - 1 TM000002 80 |gulf DRWENAME |gulf
我想知道最后一句为什么
sep=“|”
工作不正常,应该采取什么措施来消除这个问题。