Marketingové kanály napříč věkovými skupinami
Marketingoví stakeholdeři chtějí vědět, jestli jejich marketingové kanály oslovují všechny uživatele rovnoměrně, nebo jestli se některé kanály zaměřují na konkrétní věkové skupiny.
V marketingovém týmu je běžné dostávat požadavky, které vyžadují rychlou analýzu a vizualizaci. Čím lépe umíš výsledky prezentovat, tím snáze své poznatky efektivně sdělíš stakeholderům.
V tomto cvičení vytvoříš seskupený sloupcový graf znázorňující, kolik lidí jednotlivé marketingové kanály oslovily v rámci každé věkové skupiny.
Toto cvičení je součástí kurzu
Analýza marketingových kampaní s pandas
Pokyny k cvičení
- Rozbal
channel_agepomocílevel = 1a převeď výsledek na DataFrame. - Vykresli
channel_agejako seskupený sloupcový graf. - Přidej legendu do pravého horního rohu a nastav popisky na
channel_age_df.columns.values.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
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()