python | pandas 读csv数据报错: 0x8b 解决方案
来源:互联网 发布:python iter 编辑:程序博客网 时间:2024/04/29 16:03
用pandas 读取csv数据报错了,报错内容如下:
读取的代码:
import pandas as pd#载入数据:train = pd.read_csv('Train.csv')
主要错误是:UnicodeDecodeError: ‘utf-8’ codec can’t decode byte 0x8b in position 2: invalid start byte
全部显示信息
pandas\parser.pyx in pandas.parser.TextReader.read (pandas\parser.c:10415)()pandas\parser.pyx in pandas.parser.TextReader._read_low_memory (pandas\parser.c:10691)()pandas\parser.pyx in pandas.parser.TextReader._read_rows (pandas\parser.c:11728)()pandas\parser.pyx in pandas.parser.TextReader._convert_column_data (pandas\parser.c:13162)()pandas\parser.pyx in pandas.parser.TextReader._convert_tokens (pandas\parser.c:14116)()pandas\parser.pyx in pandas.parser.TextReader._convert_with_dtype (pandas\parser.c:16172)()pandas\parser.pyx in pandas.parser.TextReader._string_convert (pandas\parser.c:16400)()pandas\parser.pyx in pandas.parser._string_box_utf8 (pandas\parser.c:22072)()UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position 2: invalid start byte
采用了utf-8的编码形式也出错,最后找到方案,用ISO-8859-1来编码
#载入数据:test = pd.read_csv('Test.csv',encoding = "ISO-8859-1")
数据如下,出现类似错误的同学可以尝试下。
链接:http://pan.baidu.com/s/1eRO4wGq 密码:do08
1 0
- python | pandas 读csv数据报错: 0x8b 解决方案
- python 网络爬虫报错“UnicodeDecodeError: 'utf-8' codec can't decode byte 0x8b in position”解决方案
- 【Python综合学习】Pandas读取csv文件OSError报错
- 使用python pandas读取csv文件数据
- python3 读入csv文件报错('utf-8' codec can't decode byte 0x8b in position 2: invalid start byte)的解决
- pandas io tools(使用python处理数据时候经常用到)读csv,TXT
- python:pandas合并csv文件(图书数据集成)
- [python]pandas的read_csv读入csv文件报错 'utf-8' codec can't decode byte 0xbe in position 0
- Python:用Pandas读CSV文件写到MySQL
- python pandas 报错 fileno 解决办法
- 利用python读csv数据
- python数据分析系列教程——python(pandas)读写csv文件
- Python使用pandas & pymysql读取MySQL数据到csv文件中
- Python使用pandas处理CSV文件
- python.pandas read and write CSV file
- pandas教程:[5]读取csv数据
- 【Pandas-Cookbook】01:读取CSV数据
- python 37 pandas操作csv文件小结,csv文件合并
- 蓝桥杯-第七届省赛javaA组-搭积木
- Node.js读取文件
- HDU2052(水题)Picture
- 主板上常见的接口信号定义与分类详解
- jdbc网mysql数据库读取图片
- python | pandas 读csv数据报错: 0x8b 解决方案
- hdu 1203 I NEED A OFFER!(0-1求最小概率)
- android判断短信是否发送成功[动态注册广播]
- 应用程序架构
- (一)创建型模式--单例模式
- Intelidea生成Soap客户端代码
- virtualenv 安装及使用
- java开发中前台到后台中文乱码的解决方式
- PDO操作MySQL