Der hier vorgestellte Code zeigt diese Diskrepanz nicht, aber manchmal stehe ich beim Aufruf von dataframe
in Kleinbuchstaben fest.
Der Wechsel zu camel-case ( pd.DataFrame()
) behebt das Problem.
Bitte stellen Sie sicher, dass Ihr Dateiname nicht panda.py oder pd.py lautet Stellen Sie außerdem sicher, dass Panda in Ihrem Lib / site-packages-Verzeichnis vorhanden ist, wenn Sie Panda nicht mit der folgenden Befehlszeile installieren müssen:
pip installieren Pandas
Wenn Sie mit einem Proxy arbeiten, dann versuchen Sie unten in der Eingabeaufforderung aufzurufen:
python.exe -m pip installiert Pandas --proxy="YOUR_PROXY_IP: PORT"
Ich habe ein ähnliches Problem gehabt, 'int' Objekt hat kein Attribut 'DataFrame' ,
Das lag daran, dass ich irrtümlicherweise pd als Variable in meinem Code verwendet und ihm eine Ganzzahl zugewiesen habe, während ich dasselbe pd wie mein pandas-Dataframe-Objekt verwende, indem ich - import pandas as pd.
Ich habe das erkannt und meine Variable in etwas anderes geändert und den Fehler behoben.
Ich habe einen ähnlichen Fehler erhalten:
AttributeError: Modul 'Pandas' hat kein Attribut 'DataFrame'
Die Ursache meines Fehlers war, dass ich pip install pandas als root ausgeführt habe und mein Benutzer keine Berechtigung für das Verzeichnis hatte.
Mein Fix war zu laufen:
sudo chmod -R 755 /usr/local/lib/python3.6/site-packages