Собираем всё вместе
Маркетинговые стейкхолдеры запросили отчёт о ежедневном коэффициенте конверсии для каждой возрастной группы — и как можно скорее. Отчёт планируется обновлять ежемесячно. Это отличная возможность воспользоваться написанными функциями. Они помогут не только быстро подготовить отчёт сегодня, но и упростят работу при каждом следующем обновлении данных.
Напомним: conversion_rate() принимает на вход DataFrame и список столбцов, по которым рассчитывается коэффициент конверсии.
Это упражнение является частью курса
Анализ маркетинговых кампаний с помощью pandas
Инструкции к упражнению
- С помощью функции
conversion_rate()создайте новый DataFrame с именемage_group_conv, содержащий коэффициент конверсии поdate_servedиage_groupиз DataFramemarketing. - Разверните
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
____