python编码格式导致csv读取错误问题(csv.reader, pandas.csv |
您所在的位置:网站首页 › python读取csv乱码 › python编码格式导致csv读取错误问题(csv.reader, pandas.csv |
目录python编码格式导致csv读取错误pandas读取csv常见错误及解决1)第一种错误2)第二种错误python编码格式导致csv读取错误
本文记录python小白我今天遇到的这两个问题(csv.reader和pandas.csv_read): pandas模块“CParserError: Error tokenizing data. C error: Expected 1 fields in line 4, saw 2”错误 csv模块“line contains NULL byte”错误 今天处理数据时疏忽了,而且还偷懒把数据复制到xlsx保存后,直接修改文件后缀成.csv准备用来读取。之后运行算法要读数据的时候果然问题来了。 import pandas as pd path = "water30.csv" df=pd.read_csv(path)注:后两行可写作df=pd.read_csv('water30.csv')。 但由于read_csv本身有好多参数(虽然这里不用), 故写成path习惯好些。 这样会报错CParserError: Error tokenizing data. C error: Expected 1 fields in line 4, saw 2 我在网上查了好多种解决办法,由于read_csv的参数很多,所以各有其词,我这里遇到的应该也只是其中一种,久寻无果。直到我看到这里说看了模块_csv.c的代码后,发现文件里不能有 “ |
今日新闻 |
推荐新闻 |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |