Marketingkanalen per leeftijdsgroep
Sommige marketingstakeholders willen weten of hun marketingkanalen alle gebruikers even goed bereiken, of dat bepaalde kanalen juist specifieke leeftijdsgroepen bedienen.
Binnen een marketingteam krijg je vaak verzoeken die een snelle analyse en visualisatie vragen. Hoe beter je de resultaten visualiseert, hoe effectiever je je bevindingen communiceert aan stakeholders.
In deze oefening maak je een gegroepeerde staafgrafiek die laat zien hoeveel mensen elk marketingkanaal heeft bereikt per leeftijdsgroep.
Deze oefening maakt deel uit van de cursus
Marketingcampagnes analyseren met pandas
Oefeninstructies
- Unstack
channel_agemetlevel = 1en zet het resultaat om in een DataFrame. - Plot
channel_ageals een gegroepeerde staafgrafiek. - Voeg een legenda rechtsboven toe en stel de labels gelijk aan
channel_age_df.columns.values.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
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()