Ich habe eine Pandas.core.series.Series in ein Wörterbuch umgewandelt, wobei die Daten die Populationen der Top 3 Landkreise in jedem Staat sind, und es gibt einen lästigen Indexierungsoperator Ich werde nicht los. Das Wörterbuch hat die Form:Python-Liste-innerhalb-Wörterbuch in Wörterbuch konvertieren
{('Alabama', 37): 660367.0, ('Alabama', 45): 353089.0,
('Alabama', 49): 415395.0, ('Alaska', 71): 298695.0,
('Alaska', 76): 99631.0, ('Alaska', 85): 101095.0,
('Arizona', 106): 4167947.0, ('Arizona', 109): 1010025.0,
('Arizona', 110): 406584.0, ('Arkansas', 118): 249672.0,
('Arkansas', 174): 392664.0, ('Arkansas', 186): 225477.0, ...
und ich möchte es konvertieren: {('Alabama', 660367.0), ('Alabama', 353089.0), ...
ich wirklich bin neu zu Codierung und der Hoffnung, das ist etwas wirklich einfach zu beheben ist. Ich kann nicht herausfinden, ob es eine bessere Möglichkeit gibt, die Pandas-Serie zu konvertieren, die die zusätzlichen Daten an erster Stelle vermeidet (ich habe einfach data=dict(data)
verwendet), oder vielleicht eine for-Schleife durch das Wörterbuch ...?
Teilen Sie den Inhalt Ihres Datenrahmens, indem Sie data.head() einfügen, damit wir die Optionen besser für Sie veranschaulichen können – Boud