Pandas read_csv und UTF-16

8

Ich habe eine CSV-Textdatei in UTF-16 codiert (um Unicode-Zeichen zu erhalten, wenn andere Excel verwenden), aber wenn ich eine reads_csv mit Pandas 0.9.0 mache, bekomme ich diesen kryptischen Fehler:

%Vor%

Lesen der Daten zeilenweise mit csv.reader basierend auf diesem Beispiel impliziert, dass meine Daten nicht falsch formatiert sind:

%Vor%

Gibt es eine Vorverarbeitung, eine Zusatzoption in read_csv oder etwas anderes, das ausgeführt werden muss, bevor pandas.read_csv eine utf-16-Datei lesen kann? Vielen Dank!

    
Brian Keegan 03.12.2012, 19:18
quelle

3 Antworten

8

Das ist ein Fehler, weil der CSV-Reader am Anfang eine extra Leerzeile zurück gab. Es funktionierte für mich auf Python 2.7.3 und Pandas 0.9.1, wenn ich das tue:

%Vor%

Ich habe den Fehler hier gemeldet: Ссылка Auf Github-Master verursacht es leider einen segfault im c-Parser. Wir werden es reparieren.

Nun, interessanterweise: Ссылка ;)

    
Chang She 03.12.2012, 22:42
quelle
4

Python3:

%Vor%     
avances123 26.06.2015 12:43
quelle
2
%Vor%

funktioniert hier kann den Kopf Ihrer Daten hochladen, damit ich

testen kann     
locojay 03.12.2012 19:39
quelle

Tags und Links