Кумулятивная доля заказа в категории

Hard pandas pandas Ozon

Условие задачи

Дано: DataFrame `orders` с колонками `category`, `order_id`, `gmv` (отсортирован по category, затем gmv DESC). В каждой категории посчитайте «кумулятивную долю»: после сортировки по gmv DESC внутри категории, доля = cumsum(gmv) / sum(gmv) категории. Верните DataFrame с дополнительной колонкой `cum_share` (round 3). Сохраните в `result`.

Темы

groupby transform cumsum window

Подсказки

Открыть задачу в тренажёре → ← Все Python-задачи