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
Övningsinstruktioner
- Destackla
channel_agemedlevel = 1och omvandla resultatet till en DataFrame. - Plotta
channel_agesom 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()