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
Instruções do exercício
- Desempilhe
channel_agecomlevel = 1e transforme o resultado em um DataFrame. - Plote
channel_agecomo 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()