Canales de marketing por grupos de edad
Algunas personas interesadas en marketing quieren saber si sus canales están llegando a todos los usuarios por igual o si ciertos canales funcionan mejor en determinados segmentos de edad.
En un equipo de marketing, es habitual recibir solicitudes que requieren un análisis y una visualización rápidos. Cuanto mejor visualices los resultados, más probable será que comuniques tus conclusiones de forma efectiva a tus stakeholders.
En este ejercicio, crearás un gráfico de barras agrupadas que muestre a cuántas personas alcanzó cada canal de marketing por grupo de edad.
Este ejercicio forma parte del curso
Análisis de campañas de marketing con pandas
Instrucciones del ejercicio
- Desapila
channel_ageconlevel = 1y transforma el resultado en un DataFrame. - Representa
channel_agecomo un gráfico de barras agrupadas. - Añade una leyenda en la esquina superior derecha y establece las etiquetas iguales a
channel_age_df.columns.values.
ejercicio interactivo práctico
Prueba este ejercicio completando este código de ejemplo.
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()