2016-11-27 61 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