首页 > 解决方案 > 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()

标签: pythonpandascsvjupyter-notebook

解决方案


该错误表明问题出在数据文件本身而不是您的代码上,似乎在 csv 的第 12 行您有一个额外的数据字段


推荐阅读