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

Маркетингові канали за віковими групами

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

У межах маркетингової команди часто надходять запити, що потребують швидкого аналізу та візуалізації. Чим краще ви візуалізуєте результати, тим імовірніше, що зможете ефективно донести висновки до своїх стейкхолдерів.

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

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

Аналіз маркетингових кампаній у 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()
Редагувати та запускати код