I would like to create new column containing part_of_the_day when the category of application is more used (max duration between the same category) for example the calendar is used 2 times: the afternoon and the night by comparing the duration, I try to take the afternoon one. how can i do this .
UserId Date category part_of_day Frequency duration_max
1 2020-09-10 System tool evening 1 3.436
1 2020-09-11 Calendar afternoon 5 5.313
1 2020-09-11 Calendar night 3 2.760
1 2020-09-11 Clock night 2 0.418
1 2020-09-11 Communication afternoon 35 59.936
I want this result :
UserId Date category part_of_day Frequency duration_max
1 2020-09-10 System tool evening 1 3.436
1 2020-09-11 Calendar afternoon 5 5.313
1 2020-09-11 Clock night 2 0.418
1 2020-09-11 Communication afternoon 35 59.936
`
I found similar problems on the forum but I couldn't modify the code to work with my data.