使用mutilevel groupby

时间:2018-08-22 20:25:35

标签: python pandas

我在这里有些卡住。给定的图表是这样的:

Zone    Code    Value
Dhk      Z1      2
Dhk      Z1      4
Dhk      Z2      6
Dhk      Z2      8
Raj      Z1      8
Raj      Z1     10
Raj      Z2     12
Raj      Z2     14

我想将其转换为的格式是:

Zone    Code    Value   Mean Value grouped by zone and code
Dhk      Z1       2                    3
Dhk      Z1       4 
Dhk      Z2       6                    7
Dhk      Z2       8
Raj      Z1       8                    9
Raj      Z1      10 
Raj      Z2      12                   13
Raj      Z2      14 

这在Python中可行吗?

1 个答案:

答案 0 :(得分:3)

使用transform mean,然后对结果使用group head,并通过index match {{{ 1}}空白

fillna