Ich habe einige Schwierigkeiten bei der Organisation meines Datenrahmens. Ich denke, es ist ziemlich einfach, aber ich habe zu lange mit diesem stecken geblieben:Pandas Dataframe - Multilevel-Index/Spalte
Dies ist df1:
Output Energy, (Wh/h) Lights (Wh) Lights+Media (Wh) Total Usage (h) \
Hour
1 0.0 0.0 0.0 0.0
2 0.0 0.0 0.0 0.0
3 0.0 0.0 0.0 0.0
4 0.0 0.0 0.0 0.0
5 0.0 0.0 0.0 0.0
Ich würde dies lieber für einfache Bedienung wird umgesetzt:
df2 =df1.T
gibt mir:
Hour 1 2 3 4
Output Energy, (Wh/h) 0.0 0.0 0.0 0.0
Lights (Wh) 0.0 0.0 0.0 0.0
Lights+Media (Wh) 0.0 0.0 0.0 0.0
Total Usage (h) 0.0 0.0 0.0 0.0
Lights (h) 0.0 0.0 0.0 0.0
Light+Media (h) 0.0 0.0 0.0 0.0
Aber letztlich, ich würde es so aussehen mag:
Hour
1 2 3 4
Output Energy, (Wh/h) 0.0 0.0 0.0 0.0
Lights (Wh) 0.0 0.0 0.0 0.0
CU-101 Lights+Media (Wh) 0.0 0.0 0.0 0.0
Total Usage (h) 0.0 0.0 0.0 0.0
Lights (h) 0.0 0.0 0.0 0.0
Light+Media (h) 0.0 0.0 0.0 0.0
Ich habe versucht, die 'Cu-101' als mehrstufige Spalte hinzuzufügen, aber ohne Erfolg. Soll ich das vor oder nach der Umsetzung hinzufügen?
Verschieben auch die 'Stunde' - ich habe diese Spalte als Index, aber wie verschiebe ich es auf ein neues Level?
Ich bin nicht sicher, ob Ihre Frage verstehen - do Sie müssen neue s hinzufügen tring auf die erste Ebene von 'MultiIndex'? Oder etwas fehlt? Kannst du mehr erklären, wenn die Antwort nicht das ist, was du willst? – jezrael