Heim >Backend-Entwicklung >Python-Tutorial >Wie konvertiere ich einen Pandas-DataFrame in ein Wörterbuch mit der ersten Spalte als Schlüssel?
Bei datenwissenschaftlichen Operationen ist es oft notwendig, einen Pandas-DataFrame in ein Wörterbuch zu konvertieren. Ein DataFrame ist eine tabellarische Datenstruktur mit beschrifteten Achsen, die Zeilen und Spalten darstellen, während ein Wörterbuch eine ungeordnete Sammlung von Datenwerten ist, die Schlüsseln zugeordnet sind.
Problem:
Gegeben ist ein DataFrame mit Wenn wir mehrere Spalten haben, möchten wir es in ein Python-Wörterbuch umwandeln, in dem die Elemente der ersten Spalte zu Schlüsseln und die Elemente der anderen Spalten in derselben Zeile zu Schlüsseln werden Werte.
Lösung:
Um diese Konvertierung zu erreichen, können wir die to_dict()-Methode eines DataFrame verwenden. Allerdings müssen wir den DataFrame leicht umformen, um die gewünschte Ausgabe zu ermöglichen. Hier ist ein Schritt-für-Schritt-Prozess:
Betrachten Sie beispielsweise den folgenden DataFrame:
ID A B C 0 p 1 3 2 1 q 4 3 2 2 r 4 0 9
Verwenden Sie die oben genannten Schritte , wir können es in das folgende Wörterbuch konvertieren:
{'p': [1, 3, 2], 'q': [4, 3, 2], 'r': [4, 0, 9]}
Denken Sie daran, dass der orient-Parameter von to_dict() weitere Flexibilität bei der Anpassung der Struktur des Wörterbuchs bietet. mit Optionen wie „dict“, „series“, „split“ und „records“.
Das obige ist der detaillierte Inhalt vonWie konvertiere ich einen Pandas-DataFrame in ein Wörterbuch mit der ersten Spalte als Schlüssel?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!