LoslegenKostenlos starten

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

<Kurs>Marketingkampagnen mit pandas analysieren</Kurs>
Kurs ansehen

Übungsanweisungen

  • Unstacke channel_age mit level = 1 und wandle das Ergebnis in ein DataFrame um.
  • Plotte channel_age als gruppiertes Balkendiagramm.
  • Füge eine Legende oben rechts hinzu und setze die Labels gleich channel_age_df.columns.values.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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 bearbeiten und ausführen