我有一个按照此格式排列的Excel表格:
我试过以下方法:
Source Hour Min1 Min2 Min3
online 0 0 0 0
online 1 1 2 0
online 2 3 4 5
我怎样使用pandas将其转换为这个格式?
Hour 0 1 2
Min1 Min2 Min3 Min1 Min2 Min3 Min1 Min2 Min3
0 0 0 1 2 0 3 4 5
我试过以下方法:
df= df.set_index(["Source", "Hour"])
stacked = df.stack()
但是我得到了几乎符合需求的结果,但它需要旋转才能达到我的要求。
Source Hour
online 0 Min1 0
Min2 0
Min3 0
1 Min1 1
Min2 2
Min3 0
2 Min1 3
Min2 4
Min3 5