报错信息

用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……相关推荐

  1. 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. ...

  2. 成功解决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" ...

  3. 解决: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 ...

  4. 成功解决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 目 ...

  5. 解决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 ...

  6. 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 ...

  7. 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 ...

  8. ParserError: Error tokenizing data. C error: EOF inside string starting at row 11020412

    这个csv文件的数据(AIS数据,类似于GPS定位数据,字节较多)大概1200多万行,在用jupyter notebook pd.read_csv读取时,总是出现问题提示:ParserError: E ...

  9. 解决: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 ...

最新文章

  1. Android 帧动画何时停止播放
  2. java接口常用_java的常用接口
  3. Springboot高级特性——缓存
  4. vue项目实践教程1:vux项目搭建和简介
  5. Vista曝致命漏洞 10秒钟可让系统崩溃
  6. python音频处理库_python音频处理
  7. RubyInstaller
  8. 服务器复制文件出现io错误,win10系统复制文件提示“由于io设备错误”的图文方案...
  9. 使用imp导入工具导入dmp文件
  10. 详解傅里叶变换与拉普拉斯,Z变化的联系
  11. EAM 资产管理系统选型思路
  12. Swagger导出pdf文档
  13. HEVC帧内预测学习(一)CTU、CU、PU、TU单元划分的理解
  14. 计算机build是什么意思英语,build是什么意思_build的翻译_音标_读音_用法_例句_爱词霸在线词典...
  15. CodeReview总结
  16. dell服务器设置bios设置u盘启动不了系统,详解戴尔通过BIOS设置U盘启动的技巧
  17. DTAS棣拓公差分析软件尺寸链计算:DTAS Talk尺寸联盟参与公益课
  18. 获取Throwable里头的错误信息
  19. ikbc 104键win键失效
  20. 编写可变参数函数 c语言,C语言可变参数函数的编写

热门文章

  1. 入驻CSDN博客心情
  2. Java8/9 Optional使用
  3. Android布局初学习
  4. 如何评估你的创业点子
  5. 怎样注册邮箱在手机上?个人邮箱注册申请流程你需要了解
  6. iOS开发 -- IOS7界面兼容,从4.3到7.0兼容的NavigationBar ,IOS7 NavigationBar 适配
  7. caj文件打不开显示内存不足_(图文)手机内存不足怎么清理
  8. 骨传导耳机能降噪吗?骨传导耳机好不好用?
  9. 华为荣耀v8如何恢复手机删除的照片
  10. marquee无缝滚动