Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……

Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……报错信息用Python做数据处理时,报如下错误:pandas.errors.ParserError:Errortokenizingdata.Cerror:Expected3fieldsinline28,saw4错误原因首先我们先看一下报错:pandas.errors.ParserError:Errortokenizingdata.Ce…

大家好,又见面了,我是你们的朋友全栈君。

报错信息

用Python做数据处理时,报如下错误:

pandas.errors.ParserError: Error tokenizing data. C error: Expected 3 fields in line 28, saw 4

Python报错:pandas.errors.ParserError: Error tokenizing data. C error: Expected 3……

错误原因

首先我们先看一下报错:

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文件,不能直接修改后缀名。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/147400.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • NAS与SAN

    NAS与SAN

    2021年8月28日
    58
  • GridView 控件详细介绍

    GridView 控件详细介绍br GridView 控件详细介绍收藏 br 显示表格数据是软件开发中的一个周期性任务 ASP NET 提供了许多工具来在网格中显示表格数据 例如 GridView 控件 通过使用 GridView 控件 您可以显示 编辑和删除多种不同的数据源 例如数据库 XML 文件和公开数据的业务对象 中的数据 br br 1 GridView 数据绑定基础 br nbsp nbsp nbsp GridView 大部份场合下都是用来绑定数据源 进行数据的显示 一般情况下 可以绑定到 SqlDataSourc 控

    2025年6月15日
    0
  • <C++学习笔记>iterator C++

    <C++学习笔记>iterator C++

    2021年8月19日
    73
  • 《JavaScript 模式》读书笔记(4)— 函数5

    这一篇是函数部分的最后一篇。我们来聊聊Curry化。十、Curry这部分我们主要讨论Curry化和部分函数应用的内容。但是在深入讨论之前,我们需要先了解一下函数应用的含义。函数应用在一些纯粹的

    2022年3月25日
    36
  • Java与Python哪个更好?「建议收藏」

    Java与Python哪个更好?「建议收藏」一些开发人员声称Python比Java更有生产力。但更应先说明的是:Python和Java有什么区别?PythonvsJava            Java是一个典型化的编程语言,这意味着变量名必须显示声明。相比之下,我们有动态类型的Python,它不需要声明变量。对于编程语言的动态和静态类型有很多争论。不过请注意这样一个特征:Python是一个有着简单句法的多样性的语…

    2022年7月7日
    23
  • Tesseract-OCR引擎 入门

    OCR(OpticalCharacterRecognition):光学字符识别,是指对图片文件中的文字进行分析识别,获取的过程。Tesseract:开源的OCR识别引擎,初期Tesseract引

    2021年12月22日
    58

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号