我有一个看起来像
的数据框 App_ID Review_Rating Grouping
0 1 5 High
2 4 3 Low
3 4 3 Low
4 16 5 High
6 16 5 High
13 13 2 Low
14 13 2 Low
17 16 4 High
19 20 2 Low
22 8 1 Low
23 8 1 Low
我想通过以下方式总结数据框
Grouping High Low
App_ID
1 31.303116 68.696884
3 44.444444 55.555556
4 23.754153 76.245847
5 50.000000 50.000000
6 14.353612 85.646388
7 13.333333 86.666667
8 18.855932 81.144068
9 12.745098 87.254902
12 0.000000 100.000000
13 43.788820 56.211180
14 30.147059 69.852941
15 51.282051 48.717949
16 34.049931 65.950069
17 73.076923 26.923077
18 0.000000 100.000000
20 38.775510 61.224490
,并使用计数图或条形图显示汇总的数据帧。我使用以下代码总结了数据框架:
df_summay=pd.crosstab(df_cat_2.App_ID,df_cat_2.Grouping,df_cat_2.Review_Rating,aggfunc='sum',normalize='index')*100
汇总数据框的问题是App_ID和使用上述代码分解的分组列。因此,我无法在countplot / barplot中显示汇总数据帧。有什么方法或建议可以避免此问题?谢谢。