Как преобразовать значения строк с одинаковым индексом (один из MultiIndex) в столбцы - PullRequest
0 голосов
/ 16 октября 2019

Мне было интересно, может ли кто-нибудь помочь мне с этой проблемой, индекс моего фрейма данных - 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 

Надеюсь получить совет. Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...