这里是来自另一个问题的一些数据:
date type value
1/1/2016 a 1
1/1/2016 b 2
1/1/2016 a 1
1/1/2016 b 4
1/2/2016 a 1
1/2/2016 b 1
运行这行代码:
x = df.groupby(['date', 'type']).value.agg(['sum', 'max']).unstack()
x
应该长成这个样子:
sum max
type a b a b
date
1/1/2016 2 6 1 4
1/2/2016 1 1 1 1
我希望将上下两层的列合并为以下结果:
sum_a sum_b max_a max_b
date
1/1/2016 2 6 1 4
1/2/2016 1 1 1 1
有没有一种简单的方法来做到这一点?
strip
是多余的。 - EdChum