pandasСкользящие окнаMediumPremium~10 мин

Running sum: накопительная выручка по дням

// Условие

Таблица df — дневная выручка за первое полугодие 2024. Накопительная сумма (running total) — базовый window-паттерн: каждая строка = сумма всех предыдущих дней плюс текущий.

Что нужно
Добавь к таблице две колонки:
  • cumulative_revenue — накопительная сумма daily_revenue с начала периода (round 2);
  • cumulative_pct — доля от общей выручки за полугодие (round 4), то есть cumulative_revenue / total_revenue.
Верни DataFrame date, daily_revenue, cumulative_revenue, cumulative_pct. Порядок строк не менять (date asc, как в исходном).

// Данные

df: date, daily_revenue (float)
▶ Решить в pandas-тренажёре

// Решение

🔒

Решение, подсказки и автопроверка этой задачи — по подписке Premium. Вместе с ней открываются все премиум-задачи трёх тренажёров: SQL, pandas и A/B.

★ Открыть Premium

// Похожие задачи