2016-11-27 44 views
2

有人可以幫我弄清楚這個錯誤告訴我什麼嗎?我不明白爲什麼這個csv不會加載。帶熊貓的CSV加載錯誤

代碼:

import pandas as pd 
import numpy as np 
energy = pd.read_csv('Energy Indicators.csv') 
GDP = pd.read_csv('world_bank_new.csv') 
ScimEn = pd.read_csv('scimagojr-3.csv') 

錯誤:

UnicodeDecodeError      Traceback (most recent call last) 
<ipython-input-2-65661166aab4> in <module>() 
    10 
    11 
---> 12 answer_one() 

<ipython-input-2-65661166aab4> in answer_one() 
     4  energy = pd.read_csv('Energy Indicators.csv') 
     5  GDP = pd.read_csv('world_bank_new.csv') 
----> 6  ScimEn = pd.read_csv('scimagojr-3.csv') 
     7 
     8 
+0

你的csv文件中存在編碼問題。一些unicode字符是非法的...... –

回答

2

read_csv功能需要一個encodingoption。你需要告訴Pandas文件編碼是什麼。試試encoding = "ISO-8859-1"

+0

這工作。謝謝! – deuwde