2017-03-20 6 views
0

Ich habe versucht, eine CSV-DateiFehler, während eine CSV-Datei importieren

import pandas as pd 
df=pd.read_csv("samle.csv") 

mit Import Aber es ist ein Fehler beim Importieren der Datei:

UnicodeDecodeError: 'utf-8' codec can't decode byte 0x89 in position 28: invalid start byte 

Wie ich in der CSV-Datei sah, hatte es einige Zeichen wie folgt: Wie behebe ich diesen Fehler?

+0

kann dies für einen Kommentar dumm scheinen ... aber könnten Sie einfach den besonderen Charakter entfernen? oder gibt es mehrere zeichen wie diese? – MattR

+0

Zu viele von ihnen ... Über 5k – user517696

Antwort

1

Haben Sie versucht:

df = pd.read_csv("samle.csv", encoding='ISO-8859-1') 
+0

immer noch nicht funktioniert :( – user517696

+1

@ user517696, versuchen Sie 'ISO-8859-1' anstelle von' utf-8' als dieses Zeichen ist oft mit ISO verbunden. – MattR

+0

der ISO-8859- 1 funktioniert ... thnx :) – user517696