【发布时间】:2018-03-06 00:27:00
【问题描述】:
我正在我的数据框的duration 列上应用quantile 函数:
a=df.groupby('version')[['duration']].quantile([.25, .5, .75])
a
duration
version
4229 0.25 1451.00
0.50 1451.00
0.75 1451.00
6065 0.25 213.75
0.50 426.50
0.75 639.25
9209 0.25 386.50
0.50 861.00
0.75 866.00
2304 0.25 664.50
0.50 669.00
0.75 736.50
6389 0.25 1.00
0.50 797.00
0.75 832.00
我想知道如何重新塑造/重新旋转上面的数据框,所以新的数据框(是的,它必须是数据框格式)可能如下所示:
version duration_Q1 duration_Q2 duration_Q3
4429 1451.00 1451.00 1451.00
6065 213.75 426.50 639.25
9209 386.50 861.00 866.00
2304 664.50 669.00 736.50
6389 1.00 797.00 832.00
谢谢!
【问题讨论】:
-
您能否提供一些数据,以便我们复制
a,例如a.to_dict()或类似的?
标签: python-3.x pandas pivot reshape