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