ich derzeit eine Pandas Datenrahmen in dieser Konfiguration habenReindizieren einen Datenrahmen vorhandenen Spalten als Multi-Index mit
col_1 col_2 col_3 col_4
0 fish 50g 3 £5
1 cheese 50g 4 £6
2 fish 100g 2 £20
3 fish 200g 2 £25
4 bread 50g 15 £50
. ... ... ... ...
Ich möchte einen Datenrahmen in dieser Konfiguration
col_3 col_4
fish 50g 3 £5
100g 2 £20
200g 2 £25
cheese 50g 4 £6
bread 50g 15 £50
... ... ... ...
Ich habe haben schaute auf die Dokumente bei the pandas website und ich bin zu der Schlussfolgerung gekommen, dass ich die pd.MultiIndex Konstruktoren verwenden muss.
Doch egal welche Variation von pd.MultiIndex.constructor(df[["col_1","col_2"]])
Ich versuche, ich habe nicht aus ein m_index
Objekt, das funktioniert, wenn ich versuche, es zu benutzen, wie pd.DataFrame(df,index=m_index)
Was mache ich falsch?
Sie suchen 'df.set_index ([ 'col_1', 'col_2'])'? – Zero