2
Ich habe folgenden Datenrahmen (liest aus einer CSV-Datei kann ich nicht ändern):Konvertieren Spalten mit zwei Teilen in Multiindex
df = pd.DataFrame([['low', 0.5, 123, 0.8, 123],
['high', 0.7, 253, 0.9, 147]],
columns=['type', 'g1 v0', 'g1 v1', 'g2 v0', 'g2 v1'])
Ich mag die Spalten „split“ g1 v0
, g1 v1
usw. in einem Multiindex, z wie:
g1 g2
v0 v1 v0 v1
type
0 low 0.5 123 0.8 123
1 high 0.7 253 0.9 147
Grundsätzlich möchte ich die gx/vy
Teil der Spaltennamen setzen in zwei getrennte Ebenen werden.
Ich kann nicht auf diese Antwort verbessern! – piRSquared
Die 'set_index' +' split' Methode ist genau das was ich gesucht habe, danke! – Holt
Froh kann dir helfen! Viel Glück! – jezrael