Erstellen eines DataFrames mit hierarchischen Spalten

Was ist der einfachste Weg, um eineDataFrame mit hierarchischen Spalten?

Ich erstelle gerade einen DataFrame aus einem Diktat von Namen ->Series mit:

df = pd.DataFrame(data=serieses)

Ich möchte dieselben Spaltennamen verwenden, aber den Spalten eine zusätzliche Hierarchieebene hinzufügen. Zur Zeit möchte ich, dass die zusätzliche Ebene für Spalten denselben Wert hat, sagen wir "Schätzungen".

Ich versuche Folgendes, aber das scheint nicht zu funktionieren:

pd.DataFrame(data=serieses,columns=pd.MultiIndex.from_tuples([(x, "Estimates") for x in serieses.keys()]))

Alles was ich bekomme ist ein DataFrame mit allen NaNs.

Zum Beispiel, was ich suche, ist ungefähr:

l1               Estimates    
l2  one  two  one  two  one  two  one  two
r1   1    2    3    4    5    6    7    8
r2   1.1  2    3    4    5    6    71   8.2

Dabei sind l1 und l2 die Bezeichnungen für den MultiIndex

Antworten auf die Frage(3)

Ihre Antwort auf die Frage