EmpezarEmpieza gratis

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

Ver curso

Instrucciones del ejercicio

  • Desapila channel_age con level = 1 y transforma el resultado en un DataFrame.
  • Representa channel_age como 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()
Editar y ejecutar código