Marketingkanäle nach Altersgruppen
Einige Marketing-Stakeholder möchten wissen, ob ihre Marketingkanäle alle Nutzer gleichermaßen erreichen oder ob bestimmte Kanäle vor allem bestimmte Altersgruppen ansprechen.
In Marketing-Teams sind Anfragen üblich, die eine schnelle Analyse und Visualisierung erfordern. Je besser du die Ergebnisse visualisierst, desto wahrscheinlicher kannst du deine Erkenntnisse wirkungsvoll an Stakeholder kommunizieren.
In dieser Übung erstellst du ein gruppiertes Balkendiagramm, das zeigt, wie viele Personen jeder Marketingkanal nach Altersgruppe erreicht hat.
Diese Übung ist Teil des Kurses
Marketingkampagnen mit pandas analysieren
Anleitung zur Übung
- Unstacke
channel_agemitlevel = 1und wandle das Ergebnis in ein DataFrame um. - Plotte
channel_ageals gruppiertes Balkendiagramm. - Füge eine Legende oben rechts hinzu und setze die Labels gleich
channel_age_df.columns.values.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
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()