在pandas中读取csv文件时出错[CParserError:错误标记数据。C错误:捕获缓冲区溢出 - 可能是格式错误的输入文件
2019-06-12 23:55
387 查看
pandas.errors.ParserError: Error tokenizing data. C error: Buffer overflow caught - possible malformed input file.
解决方法:
(1)如果您使用python及其大文件,您可以使用 engine='python’如下,并应该可以工作。
df = pd.read_csv( file_, index_col=None, header=0, engine='python' )
(2)原因是pandas用作行终止符的数据中有一些回车符“\ r”或者“\ n”,这可能是这个错误可能出现的常见原因。解决方案是将readterminator =’\ n’添加到read_csv函数中,如下所示:
df_clean = pd.read_csv('test_error.csv', lineterminator='\n')
相关文章推荐
- pandas读取CSV文件时查看修改各列的数据类型格式
- pandas读取csv处理时报错:ParserError: Error tokenizing data. C error: Expected 1 fields in line 29, saw 2
- Pandas读取csv文件Error总结
- Python使用pandas & pymysql读取MySQL数据到csv文件中
- Python3 pandas read_csv 读取txt文件报错:IOError: Initializing from file failed
- Python webdriver 读取本地csv文件中数据 提示:IOError: [Errno 2] No such file or directory
- pandas读取csv文件进行处理时报错: TypeError: invalid type comparison
- C#根据指定url下载文件并读取.csv数据转为json格式
- pandas读取csv文件进行处理时报错: TypeError: invalid type compariso
- pandas读取csv文件出现的几个错误
- pandas读取csv文件进行处理时报错: TypeError: invalid type comparison
- 基于Pandas读取csv文件Error的总结
- 用pandas将多个同格式csv数据文件合并
- pandas读取完的csv数据格式
- 使用python pandas读取csv文件数据
- 读取csv文件转换成你自己想要格式的数据
- pandas read_csv 错误: pandas.parser.CParserError: Error tokenizing data. C error
- Python编码格式导致的csv读取错误(csv.reader, pandas.csv_read)
- ParserError: Error tokenizing data. Ubuntu Pandas 读取 csv 时报错
- pandas读取csv文件进行处理时报错: TypeError: invalid type comparison