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

Собираем всё вместе

Маркетинговые стейкхолдеры запросили отчёт о ежедневном коэффициенте конверсии для каждой возрастной группы — и как можно скорее. Отчёт планируется обновлять ежемесячно. Это отличная возможность воспользоваться написанными функциями. Они помогут не только быстро подготовить отчёт сегодня, но и упростят работу при каждом следующем обновлении данных.

Напомним: conversion_rate() принимает на вход DataFrame и список столбцов, по которым рассчитывается коэффициент конверсии.

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

Анализ маркетинговых кампаний с помощью pandas

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

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

  • С помощью функции conversion_rate() создайте новый DataFrame с именем age_group_conv, содержащий коэффициент конверсии по date_served и age_group из DataFrame marketing.
  • Разверните age_group_conv с помощью unstack, чтобы каждая возрастная группа стала отдельным столбцом. Этот шаг уже выполнен за вас.
  • Используйте функцию plotting_conv(), чтобы построить график коэффициентов конверсии для каждой возрастной группы.

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

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

# Calculate conversion rate by date served and age group
age_group_conv = ____

# Unstack age_group_conv and create a DataFrame
age_group_df = pd.DataFrame(age_group_conv.unstack(level=1))

# Plot the results
____
Редактировать и запускать код