问题描述:在导入数据的过程中程序报错
##数据导入
ori_data=pd.read_csv('zhi0708.csv',sep='&')
结果报错:UnicodeDecodeError: 'utf-8' codec can't decode byte 0xd4 in position 0
问题分析:要读取数据编码方式与python的编码方式不同
方法1:
处理:用txt打开对应的数据

点击另存为,选择编码方式:

3)在读入数据就ok了
方法2:
加入encoding='gb18030',即ori_data=pd.read_csv('zhi0708.csv',sep='&',encoding='gb18030')
本文介绍了在使用Python pandas库读取CSV文件时遇到的UnicodeDecodeError错误,并提供了两种解决方案,一种是更改文件的编码方式,另一种是在读取时指定正确的编码。
710





