Маркетингові канали за віковими групами
Деякі зацікавлені сторони в маркетингу хочуть знати, чи охоплюють їхні канали всіх користувачів однаково, чи окремі канали працюють переважно з певними віковими аудиторіями.
У межах маркетингової команди часто надходять запити, що потребують швидкого аналізу та візуалізації. Чим краще ви візуалізуєте результати, тим імовірніше, що зможете ефективно донести висновки до своїх стейкхолдерів.
У цій вправі ви створите згруповану стовпчикову діаграму, яка показує, скільки людей охопив кожен маркетинговий канал у розрізі вікових груп.
Ця вправа є частиною курсу
Аналіз маркетингових кампаній у pandas
Інструкції до вправи
- «Розгорніть»
channel_ageзlevel = 1і перетворіть результат на DataFrame. - Побудуйте
channel_ageяк згруповану стовпчикову діаграму. - Додайте легенду у верхньому правому куті та встановіть підписи рівними
channel_age_df.columns.values.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
channel_age = marketing.groupby(['marketing_channel', 'age_group'])\
['user_id'].count()
# Unstack channel_age and transform it into a DataFrame
channel_age_df = ____.____(channel_age.____(____ = ____))
# Plot channel_age
____.____(____ = '____')
plt.title('Marketing channels by age group')
plt.xlabel('Age Group')
plt.ylabel('Users')
# Add a legend to the plot
____.____(____ = '____',
____ = ____)
plt.show()