(ich fasse mich diesmal kurz, da das automatische Ausloggen die ausführliche Problembeschreibung gerade gelöscht hat...
Angenommen man hat ein Dictionary mit gleich langen Listen als values.
Wie bekomme daraus eine vernünftige multi-level-index Tabelle, wobei eine value-Liste den übergeordneten Index für eine Teilmenge der keys des Dictionaries sein soll?
Bsp.:
Code: Alles auswählen
import pandas, numpy
d = {'i':[0,1,2,2],K':['A','B','B','A'], 'k1':numpy.random.randn(4), 'k2':numpy.random.randn(4)}
df = pandas.DataFrame(d, columns=d.keys())
print df.to_string()
Code: Alles auswählen
K i k1 k2
A 0 -0.616411 -0.239767
B 1 -0.716856 0.180397
B 2 -1.096581 -1.593944
A 2 0.665975 -0.061879
Code: Alles auswählen
A B
i k1 k2 k1 k2
0 -0.616411 -0.239767 NaN NaN
1 NaN NaN -0.716856 0.180397
2 0.665975 -0.061879 -1.096581 -1.593944
