Pandas无法使用delimiter [closed]读取csv文件

yhived7q  于 2023-05-26  发布在  其他
关注(0)|答案(1)|浏览(197)

**关闭。**此题需要debugging details。目前不接受答复。

编辑问题以包括desired behavior, a specific problem or error, and the shortest code necessary to reproduce the problem。这将帮助其他人回答这个问题。
16小时前关门了。
Improve this question

import pandas as pd
data = pd.read_csv("/Users/leokarl/Desktop/Data Science/2020-05-20-2023-05-25.csv", on_bad_lines="skip")

上面的代码可以工作,但是当我执行data.head()时,它被搞乱了,因此我想使用delimiter=";"。但是当我做的时候

data = pd.read_csv("/Users/leokarl/Desktop/Data Science/2020-05-20-2023-05-25.csv", on_bad_lines="skip", delimiter=";")

它给了我一个错误:ParserError: Error tokenizing data. C error: EOF inside string starting at row 370412
我尝试使用quotings=csv.QUOTE_NONE,但它给了我错误:NameError: name 'csv' is not defined
如何让我的CSV文件顺利运行?

6uxekuva

6uxekuva1#

如果第370412行有任何问题,解决这个问题的一个好方法是检查这一行,并尝试看到一些奇怪的东西。但您也可以尝试设置编码,如果您面临的问题与编码相关,它将解决问题。

data = pd.read_csv("/Users/leokarl/Desktop/Data Science/2020-05-20-2023-05-25.csv", on_bad_lines="skip", delimiter=";", encoding="utf-8")

相关问题