Kom igångKom igång gratis

Marknadsföringskanaler per åldersgrupp

Vissa marknadsföringsstakeholders vill veta om deras marknadsföringskanaler når alla användare på ett likvärdigt sätt, eller om vissa kanaler riktar sig till specifika åldersgrupper.

Innom ett marknadsföringsteam är det vanligt att få förfrågningar som kräver snabb analys och visualisering. Ju bättre du är på att visualisera resultaten, desto större är chansen att du kommunicerar dina fynd effektivt till dina stakeholders.

I den här övningen skapar du ett grupperat stapeldiagram som visar hur många personer varje marknadsföringskanal nådde per åldersgrupp.

Den här övningen är en del av kursen

Analysera marknadsföringskampanjer med pandas

Visa kurs

Övningsinstruktioner

  • Destackla channel_age med level = 1 och omvandla resultatet till en DataFrame.
  • Plotta channel_age som ett grupperat stapeldiagram.
  • Lägg till en legend i det övre högra hörnet och sätt etiketterna till channel_age_df.columns.values.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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()
Redigera och kör kod