У меня есть следующий фрейм данных
df = pd.DataFrame({'date': ['2013-04-01','2013-04-01','2013-04-01','2013-04-02', '2013-04-02'],
'month': ['1','1','3','3','5'],
'pmonth': ['1', '1', '2', '5', '5'],
'duration': [30, 15, 20, 15, 30],
'user_id': ['10', '20', '30', '40', '50']})
Я могу рассчитать процент количества идентификаторов пользователей по дате, месяцу и месяцу, используя
pd.crosstab(index=[df.date,df.month,df.pmonth],columns=df.duration,values=df.user_id,normalize ='index',aggfunc='count')
Но я хочу вычислить процентID пользователя в дате, только в комбинации месяцев, возможно ли использование кросс-таблицы.