У меня есть этот фрейм данных, но при использовании sort_values
от панд он не сортируется.
x = pd.read_csv(r'C:\Users\user\Desktop\Dataset.csv', sep = ',')
x.sort_values('duration',ascending = False,inplace = True)
x.loc[:,'dates'] = pd.to_datetime(x['dates'])
b=x.sort_values(['dates'],ascending = True).groupby([x['dates'].dt.strftime('%m'),'user'])['duration'].sum().reset_index()
b
Он должен сортировать по продолжительности каждого пользователя в месяце как суммированные часы, поскольку он ужено он не выглядит отсортированным.
month user duration
0 09 user_01 54.73
1 09 user_02 55.82
2 09 user_03 18.00