У меня есть фрейм данных, который я хочу обобщить в новый фрейм данных: в исходном фрейме данных есть человек, дата и три фиктивных категории - футбол, теннис и волейбол, указывающие, что человек играл в этот вид спорта (серая таблица) )
Я хочу составить «сводную df», которая показывает, сколько раз человек играл каждый вид спорта в каждой четверти (синяя таблица). Есть ли способ сделать это действительно эффективным, потому что когда датафрейм состоит из более чем 100 разных людей и нескольких сотен тысяч дат? Я немного растерялся и ценю любой ответ!
![enter image description here](https://i.stack.imgur.com/YU4kt.png)