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

Вычисление средней цены

Теперь вы вычислите метрику средней цены и проанализируете, есть ли различия в покупательском поведении в разные периоды и между разными когортами.

Набор данных online уже загружен с назначенными месячными когортами и индексами когорт из этого урока. Вы можете вывести его в консоль для ознакомления.

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

Сегментация клиентов в Python

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

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

  • Создайте объект groupby, передав месячную когорту и индекс когорты в виде списка.
  • Выберите столбец с ценой за единицу товара, вычислите среднее значение и сохраните результат в cohort_data.
  • Сбросьте индекс DataFrame cohort_data.
  • Создайте сводную таблицу с месячной когортой в индексе, индексом когорты в столбцах и ценой за единицу товара в значениях, затем выведите результат.

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

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

# Create a groupby object and pass the monthly cohort and cohort index as a list
grouping = online.groupby([____, ____]) 

# Calculate the average of the unit price column
cohort_data = grouping[____].____()

# Reset the index of cohort_data
cohort_data = cohort_data.____()

# Create a pivot 
average_price = cohort_data.____(index=____, columns=____, values=____)
print(average_price.round(1))
Редактировать и запускать код