python - Jupyter 笔记本 - 熊猫
问题描述
我不熟悉使用 Jupyter、NumPy 和 pandas。我在网上寻找解决方案,但找不到任何解决错误的方法。
我正在尝试加载 file.csv,但每次找到解决方案时都会出错。我还尝试将文件上传到 Jupyter 笔记本以直接使用该文件,但我的系统响应该文件不存在。我将文件从 .txt 转换为 .csv 假设这是问题但仍然无法直接加载。因此,我决定使用长格式,但仍然有问题。
data = pd.read_csv(r'C:/Users/kharm/Dropbox/Jupyter/Assignment/AutoInsurSweden.csv', header=None)
data.head()
我得到了错误:
ParserError: Error tokenizing data. C error: Expected 1 field in line 12, saw 2
如果我修改为:
data = pd.read_csv(r'C:/Users/kharm/Dropbox/Jupyter/Assignment/AutoInsurSweden.csv', header=None, error_bad_lines=False )
data.head()
或者
data = pd.read_csv(r'C:/Users/kharm/Dropbox/Jupyter/Assignment/AutoInsurSweden.csv', header=None, sep='\n')
data.head()
解决方案
该错误表明问题出在数据文件本身而不是您的代码上,似乎在 csv 的第 12 行您有一个额外的数据字段