ComeçarComece de graça

Canais de marketing por faixa etária

Algumas partes interessadas em marketing querem saber se seus canais estão alcançando todos os usuários de forma igual ou se alguns canais estão atendendo faixas etárias específicas.

Em uma equipe de marketing, é comum receber solicitações que exigem análise e visualização rápidas. Quanto melhor você visualizar os resultados, maior a chance de comunicar suas conclusões com eficácia para as partes interessadas.

Neste exercício, você vai criar um gráfico de barras agrupadas mostrando quantas pessoas cada canal de marketing alcançou por faixa etária.

Este exercício faz parte do curso

Análise de campanhas de marketing com pandas

Ver curso

Instruções do exercício

  • Desempilhe channel_age com level = 1 e transforme o resultado em um DataFrame.
  • Plote channel_age como um gráfico de barras agrupadas.
  • Adicione uma legenda no canto superior direito e defina os rótulos iguais a channel_age_df.columns.values.

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

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()
Editar e executar o código