热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

pandas.read_csv报ParserError:Errortokenizingdata.Cerror:Expected2fieldsinline134,saw3

用pandas的read_csv读取\t分割的文件,报如下错误。,ParserError:Errortokenizingdata.Cerror:Expected2fieldsinl

 用pandas的read_csv读取  “\t”  分割的文件,报如下错误。 

ParserError: Error tokenizing data. C error: Expected 2 fields in line 134, saw 3






网上有人提供的解决方案是:padans.csv_read函数加上一个参数delimiter,如下:

res = pd.read_csv(f,delimiter="\t")

 然,并不能解决问题,经尝试,使用如下代码可解决,但是,两列数据会变成一列。“\t”仍存在于其中。

train_df=pd.read_csv(filepath_or_buffer=path,sep="delimiter",encoding="utf-8",header=0,engine="python")

推荐阅读
author-avatar
早起床的小鸟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有