НачатьНачать бесплатно

Накопленные статистики

Накопленные статистики удобны для отслеживания сводных показателей во времени. В этом упражнении вы вычислите накопленную сумму и накопленный максимум еженедельных продаж отдела, что позволит определить как общий объём продаж на каждый момент времени, так и наибольшее значение еженедельных продаж за весь период.

Для вас уже создан DataFrame sales_1_1, содержащий данные о продажах отдела 1 магазина 1. Библиотека pandas загружена как pd.

Это упражнение является частью курса

Работа с данными в pandas

Посмотреть курс

Инструкции к упражнению

  • Отсортируйте строки sales_1_1 по столбцу date в порядке возрастания.
  • Вычислите накопленную сумму столбца weekly_sales и добавьте её в sales_1_1 как новый столбец cum_weekly_sales.
  • Вычислите накопленный максимум столбца weekly_sales и добавьте его как столбец cum_max_sales.
  • Выведите столбцы date, weekly_sales, cum_weekly_sales и cum_max_sales.

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

# Sort sales_1_1 by date
sales_1_1 = ____

# Get the cumulative sum of weekly_sales, add as cum_weekly_sales col
sales_1_1[____] = ____

# Get the cumulative max of weekly_sales, add as cum_max_sales col
____

# See the columns you calculated
print(sales_1_1[["date", "weekly_sales", "cum_weekly_sales", "cum_max_sales"]])
Редактировать и запускать код