Дано: DataFrame `orders` с колонками `category`, `order_id`, `gmv` (отсортирован по category, затем gmv DESC). В каждой категории посчитайте «кумулятивную долю»: после сортировки по gmv DESC внутри категории, доля = cumsum(gmv) / sum(gmv) категории. Верните DataFrame с дополнительной колонкой `cum_share` (round 3). Сохраните в `result`.
Темы
groupbytransformcumsumwindow
Подсказки
transform("sum") даёт ту же сумму на всех строках группы — без свёртки. В чём разница transform vs agg?
cumsum внутри groupby — pandas сам разделит по группам, главное чтобы input был отсортирован.