【发布时间】:2020-04-13 19:53:42
【问题描述】:
我的 multiindex pandas pivot df 如下所示:
Date 2019-10-01 11:00 2019-10-01 12:00 2019-10-01 13:00 ... 2019-10-29 17:00
ID 25 24 25 ... 24
H_name
Hospital1 12 15 16 ... 12
Hospital2 10 17 14 ... 12
Hospital3 15 20 12 ... 12
我想得到:
Date 2019-10-01 2019-10-02 2019-10-03
ID 25.45 24.33 23.71
H_name
Hospital1 253 287 261
Hospital2 212 232 264
Hospital3 221 219 223
“H_name”的值是一天中所有小时的总和,“ID”是一天中所有小时的平均值。谢谢你的帮助=)
透视前的我的df
H_name Date ID Value
0 Hospital1 2019-10-01 11:00 25 12
1 Hospital2 2019-10-01 11:00 25 10
2 Hospital3 2019-10-01 11:00 25 15
3 Hospital1 2019-10-01 12:00 24 15
4 Hospital2 2019-10-01 12:00 24 17
5 Hospital3 2019-10-01 12:00 24 20
.... .... ... ...
680 Hospital1 2019-10-30 15:00 20 11
681 Hospital2 2019-10-30 15:00 20 18
682 Hospital3 2019-10-30 15:00 20 17
【问题讨论】:
标签: python pandas dataframe pivot multi-index