Problem:
Gegeben sei ein Python-Wörterbuch mit Schlüsseln, die Datumsangaben und Werte darstellen Um die entsprechenden Werte anzuzeigen, besteht die Aufgabe darin, ihn in einen Pandas DataFrame mit zwei Spalten umzuwandeln: eine für Datumsangaben und eine für Werte.
Antwort:
Um diese Konvertierung durchzuführen, können wir die folgenden Schritte ausführen:
Direkte Konvertierung:
import pandas as pd d = {'2012-07-01': 391, '2012-07-02': 392, '2012-07-03': 392, '2012-07-04': 392, '2012-07-05': 392, '2012-07-06': 392} df = pd.DataFrame(d, columns=['Date', 'DateValue'])
Via Series:
Bei Bestehen der Wörterbuch direkt an den DataFrame-Konstruktor zu Fehlern führt, können wir zuerst eine Pandas-Serie erstellen und dann ihren Index zurücksetzen:
s = pd.Series(d, name='DateValue') s.index.name = 'Date' df = s.reset_index()
Das obige ist der detaillierte Inhalt vonWie konvertiere ich ein Python-Wörterbuch in einen Pandas-DataFrame?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!