Мне было интересно, может ли кто-нибудь помочь мне с этой проблемой, индекс моего фрейма данных - 2019-месячный день (дата) и 0,1,2,3 (часов)
мой фрейм данныхвот так:
[In]
g = df3.groupby(['Date', 'hourss'], sort=False).screen_status.agg(['sum'])
#reset index
idx = pd.MultiIndex.from_product([g.index.levels[0], [0, 1, 2, 3]])
h = g.reindex(idx,fill_value=0)
h
------------------------------------
[out]
sum
-----------------------------
2019-08-30 0 0
1 0
2 0
3 45
2019-08-31 0 62
1 6
2 0
3 31
2019-09-01 0 6
1 26
2 110
3 178
...
Но я хочу изменить кадр следующим образом:
0 1 2 3
---------------------------------------------
2019-08-30 0 0 0 45
2019-08-31 62 6 0 32
2019-09-01 6 26 110 178
Надеюсь получить совет. Спасибо!