Aan de slagBegin gratis

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

Bekijk cursus

Oefeninstructies

  • Unstack channel_age met level = 1 en zet het resultaat om in een DataFrame.
  • Plot channel_age als een gegroepeerde staafgrafiek.
  • Voeg een legenda rechtsboven toe en stel de labels gelijk aan channel_age_df.columns.values.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan 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()
Code bewerken en uitvoeren