Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……
报错信息
用Python做数据处理时,报如下错误:
pandas.errors.ParserError: Error tokenizing data. C error: Expected 3 fields in line 28, saw 4
错误原因
首先我们先看一下报错:
pandas.errors.ParserError: Error tokenizing data. C error: Expected 3 fields in line 28, saw 4
翻译过来是:
pandas.errors.parserror:标记数据时出错。C错误:第28行中需要3个字段,见4
错误产生是因为数据集格式错误。
解决方案
我们需要修改一下数据格式或者在读入时做一些设置,以下两种方法可行:
1、修改读入代码
在读入代码后面加入如下参数:
error_bad_lines=False #加入参数
2、修改文件格式
我产生错误的原因是偷懒直接修改的后缀名,正确做法是将文件打开另存在数据集要求的格式。例如我需要csv文件,现有是xlsx文件,需要打开另存在csv文件,不能直接修改后缀名。
Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……相关推荐
- Python基础——pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields
**报错信息;**pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields 问题代码: df = pd. ...
- 成功解决pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 4, saw 2
问题描述: Traceback (most recent call last):File "C:/Users/Lenovo/Desktop/水泥数据/dataprocess1.py" ...
- 解决:pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields in line 18, saw 4
解决Python进行pd.read_csv出现:pandas.errors.ParserError: Error tokenizing data. C error: Expected 2 fields ...
- 成功解决pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 48, saw 2
成功解决pandas.errors.ParserError: Error tokenizing data. C error: Expected 1 fields in line 48, saw 2 目 ...
- 解决pandas.ParserError: Error tokenizing data. C error: Expected 12 fields in line 268043, saw 13
文章目录 一.问题描述 二.解决方案 Reference 一.问题描述 如题在使用pandas.read_csv(file_path)读取csv数据文件时报错pandas.errors.ParserE ...
- ParserError: Error tokenizing data. C error: Expected 1 fields in line 122, saw 2
数据分析和挖掘实战第15章的一段读取.txt文件报错 import pandas as pdinputfile = 'data/meidi_jd.txt' outputfile = 'data/mei ...
- ParserError: Error tokenizing data. C error: EOF inside string starting at row 917
解决方式: 读文件时加上 quoting=csv.QUOTE_NONE data = pd.read_csv(path + '/' + fn,quoting=csv.QUOTE_NONE) quote ...
- ParserError: Error tokenizing data. C error: EOF inside string starting at row 11020412
这个csv文件的数据(AIS数据,类似于GPS定位数据,字节较多)大概1200多万行,在用jupyter notebook pd.read_csv读取时,总是出现问题提示:ParserError: E ...
- 解决:ParserError: Error tokenizing data. C error: Expected 1 fields in line 16, saw 2
本来运行没毛病 lbptop_train = pd.read_csv('D:\Workspace\JupyterNotebook\LBP-TOP\lbptop_data_tr.csv', header ...
最新文章
- Android 帧动画何时停止播放
- java接口常用_java的常用接口
- Springboot高级特性——缓存
- vue项目实践教程1:vux项目搭建和简介
- Vista曝致命漏洞 10秒钟可让系统崩溃
- python音频处理库_python音频处理
- RubyInstaller
- 服务器复制文件出现io错误,win10系统复制文件提示“由于io设备错误”的图文方案...
- 使用imp导入工具导入dmp文件
- 详解傅里叶变换与拉普拉斯,Z变化的联系
- EAM 资产管理系统选型思路
- Swagger导出pdf文档
- HEVC帧内预测学习(一)CTU、CU、PU、TU单元划分的理解
- 计算机build是什么意思英语,build是什么意思_build的翻译_音标_读音_用法_例句_爱词霸在线词典...
- CodeReview总结
- dell服务器设置bios设置u盘启动不了系统,详解戴尔通过BIOS设置U盘启动的技巧
- DTAS棣拓公差分析软件尺寸链计算:DTAS Talk尺寸联盟参与公益课
- 获取Throwable里头的错误信息
- ikbc 104键win键失效
- 编写可变参数函数 c语言,C语言可变参数函数的编写