新手问题解决: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')

或者

 
 

你可能感兴趣的:(python,开发语言)