2016-11-27 6 views
2

Kann mir jemand helfen herauszufinden, was dieser Fehler mir sagt? Ich verstehe nicht, warum diese CSV nicht geladen wird.CSV Ladefehler mit Pandas

Code:

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') 

Fehler:

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

Sie haben ein Codierungsproblem in Ihrer CSV-Datei. Irgendein Unicode-Charakter ist illegal ... –

Antwort

2

Die read_csv Funktion nimmt ein encodingoption. Sie müssen den Pandas sagen, was die Dateicodierung ist. Versuchen Sie encoding = "ISO-8859-1".

+0

Das hat funktioniert. Vielen Dank! – deuwde