python報UnicodeDecodeError故障

問題描述:在導入數據的過程中程序報錯

##數據導入
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')

 

 

 

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章