【发布时间】:2019-05-02 12:29:26
【问题描述】:
我有一个这样的数据框,所有分类值:
col1 col2
0 A x
1 A y
2 A x
3 A z
4 A z
5 A z
6 B x
7 B y
8 B x
我想按“col1”对它进行分组,并获得我在单独的列中获得“col2”值的时间百分比。喜欢:
col1 x y z
0 A 33.33 16.67 50.0
1 B 66.67 33.37 0.0
我尝试了数据透视表,它只给我列的每个值的计数,但如何以百分比形式获得它?
提前致谢。
【问题讨论】:
标签: python python-3.x pandas pivot-table pandas-groupby