die folgenden Pivot-Tabelle Gegeben:Pandas Jetzt alle Werte von Multiindex Ebenen
df=pd.DataFrame({'A':['a','a','a','a','a','b','b','b','b'],
'B':['x','y','z','x','y','z','x','y','z'],
'C':['a','b','a','b','a','b','a','b','a'],
'D':[7,5,3,4,1,6,5,3,1]})
table = pd.pivot_table(df, index=['A', 'B','C'],aggfunc='sum')
table
D
A B C
a x a 7
b 4
y a 1
b 5
z a 3
b x a 5
y b 3
z a 1
b 6
Ich mag würde jeden Wert von ‚C‘ für den Zugriff auf (Ebene 2) als eine Liste für das Plotten zu verwenden. Ich möchte das gleiche für 'A' und 'B' (Level 0 und 1) so machen, dass der Abstand beibehalten wird, damit ich auch diese Listen verwenden kann. Ich versuche, schließlich zu verwenden, um sie so etwas wie diese über Plotten zu erstellen:
Here's the question from which this one stemmed.
Vielen Dank im Voraus!
Sorry sind Sie fragen nach 'table.index.get_level_values (2)' oder 'table.index. get_level_values ('C') 'wenn Sie bevorzugen? – EdChum
Das war's! Kannst du als Antwort posten? –