新手问题解决:UnicodeDecodeError: ‘utf-8‘ codec can‘t decode byte 0x84 in position 35: invalid start byte

作为一名python新手,运行程序真是如履薄冰,各种问题搞的头大。我只希望程序能够出图出误差结果,整好论文。

dataset = pd.read_csv("zhuanzhihoudeshujv.csv",index_col=0)

运行程序一直出现UnicodeDecodeError: 'utf-8' codec can't decode byte 0x84 in position 35: invalid start byte

意思是UnicodeDecodeError:“utf-8”编解码器无法解码位置 35 中的字节0x84:起始字节无效

我几乎翻阅了网上说的解决方法,大家的回答千篇一律,我简单总结了我尝试的觉得有用的几个方法:(只会操作不会解释)

一、把程序换换

dataset = pd.read_csv("zhuanzhihoudeshujv.csv",index_col=0)

换为以下的情况:

dataset = pd.read_csv("zhuanzhihoudeshujv.csv",​encoding='ANSI')

或者

dataset = pd.read_csv("zhuanzhihoudeshujv.csv",​encoding='UTF-8')

或者


                
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值