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
Instructions
- Désempilez
channel_ageaveclevel = 1et transformez le résultat en DataFrame. - Tracez
channel_agesous 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()