Pandas importieren CSV und Excel-Datei Fehler

8

Ich versuche, Python Pandas zu verwenden, um eine CSV-Datei zu importieren. Die Beispieldaten in dieser Datei lauten wie folgt, wobei die erste Zeile die durch Kommas getrennten Spaltennamen sind.

%Vor%

Ich verwende den folgenden Code zum Importieren:

%Vor%

Es gab den folgenden Fehler:

%Vor%

Da es wie ein Unicode-Fehler aussah, lief ich mit der diesmal geänderten Codierung:

%Vor%

Es gab den folgenden Fehler:

%Vor%

Nicht sicher warum passiert das? Sogar versucht, die CSV-Datei in Excel mit Text in Spalten zu konvertieren und die read_excel-Funktion von Pandas zu verwenden. Auch das gab den Fehler (unten):

%Vor%

Kann jemand mit den oben genannten Fehlern helfen und was ist falsch hier beim Importieren sowohl als CSV als auch als Excel.

Ich habe diesen Code mit geänderter Codierung ausprobiert:

%Vor%

Es wurde kein Fehler ausgegeben, sondern als einzelne Spalte importiert und nicht in separate Spalten aufgeteilt.

%Vor%

Nachdem ich nur nach den obigen Beispieldaten gesucht habe, indem ich sie in einer Textdatei gespeichert habe und diese dann importiert habe, habe ich folgende Ausgabe:

%Vor%

Dies fügt nach jeder Spalte ein '\' hinzu und die Spaltennamen sind nicht nacheinander. Stattdessen scheinen sie nach dem Import jeder Spalte in einer neuen Zeile zu sein.

    
Baktaawar 10.10.2013, 10:29
quelle

1 Antwort

3

Ich denke, Ihr Hauptproblem hat mit der Kodierung zu tun. Ich hatte den Schmerz, mit seltsamen Codierungen in CSV-Dateien umzugehen. Was mir in diesen Fällen geholfen hat, war zu versuchen, die echte Kodierung der Datei zu erkennen und sie korrekt mit Pandas zu laden.

Versuche diesen nächsten Code:

%Vor%

Dies wird versuchen, die Kodierung Ihrer Datei abzuleiten, und dann können Sie versuchen, sie korrekt mit Pandas zu laden. Hoffe es hilft ...

    
BVJ 06.05.2016 13:29
quelle