CommencerCommencer gratuitement

Canaux marketing selon les tranches d’âge

Certaines parties prenantes marketing veulent savoir si leurs canaux touchent tous les utilisateurs de la même façon ou si certains canaux s’adressent à des tranches d’âge spécifiques.

Au sein d’une équipe marketing, il est courant de recevoir des demandes nécessitant une analyse et une visualisation rapides. Plus vous êtes à l’aise pour visualiser les résultats, plus vous aurez de chances de communiquer efficacement vos conclusions à vos parties prenantes.

Dans cet exercice, vous allez créer un diagramme à barres groupées montrant combien de personnes chaque canal marketing a touchées, par tranche d’âge.

Cet exercice fait partie du cours

Analyzing Marketing Campaigns with pandas

Afficher le cours

Instructions

  • Désempilez channel_age avec level = 1 et transformez le résultat en DataFrame.
  • Tracez channel_age sous forme de diagramme à barres groupées.
  • Ajoutez une légende en haut à droite et définissez les libellés égaux à channel_age_df.columns.values.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

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()
Modifier et exécuter le code