AttributeError: 'DataFrame' Objekt hat kein Attribut 'Höhe'

8

Ich bin in der Lage, eine CSV-Datei in Pandas DataFormat zu konvertieren und in der Lage, die Tabelle auszudrucken, wie unten zu sehen. Wenn ich jedoch versuche, die Höhe-Spalte auszudrucken, erhalte ich einen Fehler. Wie kann ich das beheben?

%Vor%     
user3062459 27.01.2015, 04:48
quelle

2 Antworten

13

Ich habe schon beim Lesen von csv auf ein ähnliches Problem gestoßen. Angenommen, es ist dasselbe:

%Vor%

Der Fehler in meinem Fall wurde von (glaube ich) durch eine Byte-Reihenfolge-Markierung in der CSV oder einem anderen nicht-druckenden Zeichen verursacht, die der ersten Spalten-Markierung hinzugefügt wurde. df.columns gibt ein Array der Spaltennamen zurück. df.columns[0] erhält den ersten. Probieren Sie es aus und sehen Sie, ob etwas mit den Ergebnissen nicht stimmt.

    
JAB 27.01.2015, 04:56
quelle
0

PS Bei obiger Antwort durch JAB - wenn Ihre Spaltennamen eindeutig Leerzeichen enthalten, verwenden Sie in read_csv z. B. skipinitialspace = True.

df = pd.read_csv ('/ Pfad ../ NavieBayes.csv', skipinitialspace = True)

    
Hamish Robertson 18.07.2017 13:37
quelle

Tags und Links