解决pandas读取csv、tsv文件出现错误《ParserError: Error tokenizing data. C error: Expected 1 fields in line...》

这篇具有很好参考价值的文章主要介绍了解决pandas读取csv、tsv文件出现错误《ParserError: Error tokenizing data. C error: Expected 1 fields in line...》。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

读取文件方式改为

import pandas as pd
pd_data = pd.read_csv('./files.tsv')

出错,ParserError: Error tokenizing data. C error: Expected 1 fields in line…
将读取方式改为

documents = pd.read_csv('./files.tsv', sep='\t', header=0)

OK,问题解决!

read_csv()是Pandas库中用于读取CSV文件的函数,其常用参数如下:文章来源地址https://www.toymoban.com/news/detail-503677.html

filepath_or_buffer---->CSV文件的路径或URL地址。
sep---->CSV文件中字段分隔符,默认为逗号。
delimiter---->CSV文件中字段分隔符,默认为None。
header---->指定哪一行作为列名,默认为0,即第一行。
names---->自定义列名,如果header=None,则可以使用该参数。
index_col---->用作行索引的列编号或列名。
usecols---->读取指定的列,可以是列名或列编号。
dtype---->指定每列的数据类型,可以是字典或者函数。
na_values---->用于替换缺失值的值。
skiprows---->跳过指定的行数。
skipfooter---->跳过文件末尾的指定行数。
nrows---->读取指定的行数。
parse_dates---->指定哪些列需要转换为日期类型。
infer_datetime_format---->尝试解析日期时间格式(提高效率)。
dayfirst---->将日期解析为“日--年”而不是“月--年”的格式。
encoding---->CSV文件的编码方式,默认为None,使用系统默认编码。
squeeze---->如果文件只包含一列,则返回Series对象而不是DataFrame对象。
thousands---->千位分隔符。
decimal---->小数点分隔符。

到了这里,关于解决pandas读取csv、tsv文件出现错误《ParserError: Error tokenizing data. C error: Expected 1 fields in line...》的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • python,Pandas读取csv文件gbk编码和utf-8编码都报错

    用Pandas读取csv文件,read_csv(),使用默认的 encoding = ‘utf-8’ 和 encoding = ‘gbk’ 都报错,如下图。最终通过 统一编码方式 解决了,操作很简单,但是问题解决的探索过程并不是特别顺利,所以记录一下,给朋友们参考~ 统一编码方式,将csv文件的编码格式改为utf-8。 具体操作

    2024年01月16日
    浏览(71)
  • Hive数据导出为csv、tsv文件的几种方法

    Hive数据导出csv,tsv 第一种(推荐) PS: ‘|tr “t” “,”’ 将数据分隔符 制表符 替换为 “,”. hive在hdfs中存储可能是\\001分割,替换t即可. 数据中包含\\\",\\\"会导致.csv文件不能正确解析.这时建议改为.tsv文件(制表符分割). hdfs中== 空值 采用 N 存储,可以使用 |tr -d “\\\\N” 变为正

    2024年02月15日
    浏览(41)
  • pandas(九) 数据读取-读取csv、excle、txt、mysql数据

    一、Pandas需要先读取表格类型的数据,然后进行分析 数据类型 说明 读取方法 CSV. tsV. txt 用逗号分隔、tab分割的纯文本文件 pd.read_csv excel xls、xlsx文件 pd.read_excel mysql 关系型数据库表 pd.read_sql 二、Pandas 读取数据 数据资料:https://grouplens.org/datasets/movielens/ 读取CSV, 使用默认的

    2024年02月12日
    浏览(65)
  • 双击宽带连接出现错误764没有安装智能卡读取器怎么解决?

    小编今天打开电脑, 连接宽带时出现错误764:没有安装智能卡读取器。 经过小编摸索,终于找到了解决办法,下面分享给大家,希望能给你带来一些帮助! 1、 现象描述: 连接宽带时,出现错误提示,如图所示。 2、 解决办法: 打开 我的电脑 ,点击 网上邻居 。 3、点击

    2024年02月08日
    浏览(45)
  • WordPress上传.csv格式文件提示”抱歉,由于安全原因,这个文件类型不受支持。”错误的解决方法

    在WordPress外贸商城建站过程中,使用WooCommerce的产品导入功能是比较方便快捷的方法,默认使用的导入数据表格式是 .csv 格式,有用户反馈,在使用 WooCommerce 的产品导入 .csv 数据表文件时,会出现 ”抱歉,由于安全原因,这个文件类型不受支持。” 的错误提示。英文站对应

    2024年02月11日
    浏览(50)
  • python利用pandas和csv包两种方式向一个csv文件写入或追加数据

    或者 一行加入一个数据

    2024年02月16日
    浏览(72)
  • IIS由于出现权限不足而无法读取配置文件解决方案

    今天来谈一谈关于iis配置上的问题,在启动网站时,提示由于权限不足而无法读取配置,查看本地所有账户均有读写操作的权限 图上显示由于权限不足由于权限不足而无法读取配置文件,所以就从权限入手: 1、右击文件夹-属性-安全,点击编辑,添加 Everyone用户 赋予它所有

    2024年02月15日
    浏览(46)
  • 将多个 CSV 文件导入 Pandas 并连接成一个 Dataframe

    本篇文章介绍如何读取多个 .csv 文件并将所有 DataFrame 连接成一个。 本篇文章将使用 Pandas 读取数据文件并创建和组合 DataFrame。 这个包带有广泛的函数来读取各种数据文件以及执行数据操作技术。 要在您的机器上安装 pandas 包,您必须打开命令提示符/终端并运行 pip install

    2024年02月08日
    浏览(54)
  • 读取CSV文件数据

    1.1 CSV文件: 纯文本文件,存储空间占用小,其内容一般默认用逗号分隔,可用记事本和EXCEL打开、编辑。 读取CSV文件内容可用pandas模块中的read_csv()函数。 1.2 read_csv()函数的语法(选取部分主要参数): pandas.read_csv(filepath_or_buffer,sep,header,names,index_col,usecols,nrows,encodi

    2024年02月07日
    浏览(56)
  • Java 读取,写入csv文件

    本人因为业务需要,需要对csv类的数据文件进行处理,下面就直接上一下代码,希望能帮到各位; 读取csv文件 过程很简单: 1.就是根据提供的文件路径判断文件是否存在; 2.如果存在开始用流读取文件内容; 3.读取到文件内容之后就开始处理相应的数据; 写入文件 整体流程

    2024年02月11日
    浏览(61)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包