ПочатиПочніть безкоштовно

Обчисліть середню ціну

Тепер ви обчислите метрику середньої ціни та проаналізуєте, чи є відмінності у моделях покупок у часі та між когортами.

Набір даних online завантажено для вас із призначеними місячними когортами та індексом когорти з цього уроку. За потреби виведіть його до Консолі.

Ця вправа є частиною курсу

Сегментація клієнтів у Python

Переглянути курс

Інструкції до вправи

  • Створіть об'єкт groupby і передайте місячну когорту та індекс когорти як список.
  • Виберіть стовпець із ціною за одиницю, обчисліть середнє значення та збережіть його до cohort_data.
  • Скиньте індекс датафрейму cohort_data.
  • Створіть зведення (pivot) з місячною когортою в індексі, індексом когорти у стовпцях і ціною за одиницю у значеннях, і виведіть результат.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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))
Редагувати та запускати код