LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • 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 Ü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()
Code bearbeiten und ausführen