У меня есть фрейм данных, который выглядит как
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
и показать суммарный фрейм данных с помощью countplot или barplot,Я использовал следующий код для обобщения фрейма данных:
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.Есть ли способ или предложение, чтобы избежать этой проблемы?Благодаря.