Fix Module Pandas hat keinen Attributdatenrahmenfehler
In diesem Tutorial erfahren Sie, wie Sie den Fehler Modul 'Pandas' hat kein Attribut 'Datenrahmen'
beheben können.
Behebung des Fehlers Modul 'Pandas' hat kein Attribut 'Datenrahmen'
in Pandas
Wir müssen DataFrame()
verwenden, um einen Datenrahmen zu generieren. Da es in Pandas kein Datenrahmenattribut gibt, führt die Verwendung des Datenrahmens zu einem Fehler.
DataFrame()
ist der Weg. Als Argument kann jedes Wörterbuch verwendet werden.
Wir können das Wörterbuch als Argument übergeben, da es ein Schlüssel-Wert-Paar hat.
Schlüssel werden in Dataframe als Attribute behandelt, und Paare werden als Tupel behandelt. Sehen wir uns an, warum wir beim Erstellen eines Datenrahmens Probleme bekommen.
Lassen Sie uns mit der Funktion dataframe()
einen Datenrahmen erstellen.
Aber vorher müssen wir Pandas importieren, um loszulegen.
import pandas as pd
Nachdem wir nun Pandas importiert haben, erstellen wir den Datenrahmen.
data = {"id": [1, 2, 3], "name": ["shivesh", "sanay", "rutwik"]}
df = pd.dataframe(data)
Lassen Sie uns nun sehen, ob wir beim Erstellen des Datenrahmens mit dataframe()
einen Fehler bekommen oder nicht und ob wir bekommen, was genau es ist.
File "c:/Users/Shivesh/Debugging/new_debug.py", line 45, in <module>
df = pd.dataframe(data)
File "C:\Users\Shivesh\AppData\Local\Programs\Python\Python38\lib\site-packages\pandas\__init__.py", line 261, in __getattr__
raise AttributeError(f"module 'pandas' has no attribute '{name}'")
AttributeError: module 'pandas' has no attribute 'dataframe'
Wir erhalten den obigen Fehler während der Erstellung, der erwähnt, dass Modul 'Pandas' kein Attribut 'Datenrahmen' hat
. Also werden wir jetzt versuchen, mit der Methode DataFrame()
zu erstellen.
df = pd.DataFrame(data)
print(df)
Sehen wir uns die Ausgabe an, um sicherzustellen, dass der Datenrahmen erfolgreich erstellt wurde.
id name
0 1 shivesh
1 2 sanay
2 3 rutwik
Wir können oben sehen, dass unser Datenrahmen erfolgreich erstellt wurde, als wir ihn mit der Methode DataFrame()
erstellt haben.
Daher können wir den Fehler Modul 'pandas' has no attribute 'dataframe'
in Pandas beheben.