Обʼєднуємо все докупи
Ваші зацікавлені сторони в маркетингу попросили підготувати звіт про денний коефіцієнт конверсії для кожної вікової групи, і їм це потрібно якомога швидше. Вони хочуть, щоб ви оновлювали цей звіт щомісяця. Це чудова нагода використати ваші функції. Вони допоможуть швидко видати цей звіт сьогодні, а також стануть у пригоді щомісяця, коли потрібно буде оновлювати дані.
Памʼятайте, conversion_rate() приймає DataFrame і список стовпців для обчислення коефіцієнта конверсії.
Ця вправа є частиною курсу
Аналіз маркетингових кампаній у pandas
Інструкції до вправи
- Використайте вашу функцію
conversion_rate(), щоб створити новий DataFrameage_group_conv, який міститиме коефіцієнт конверсії заdate_servedіage_groupз DataFramemarketing. - Застосуйте
unstackдоage_group_conv, щоб отримати DataFrame, у якому кожна вікова група є окремим стовпцем. Цей крок уже виконано за вас. - Використайте вашу функцію
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
____