Теория
Как агрегировать значения по одному полю и одному показателю в Pandas?
Используйте группировку и нужную агрегацию, например df.groupby('category', asindex=False)['revenue'].sum().
Читать ответ