Zacznij terazZacznij za darmo

Kanały marketingowe a grupy wiekowe

Niektórzy interesariusze chcą wiedzieć, czy kanały marketingowe docierają do wszystkich użytkowników w równym stopniu, czy też każdy z nich obsługuje określone grupy demograficzne.

W zespołach marketingowych często pojawiają się prośby o szybką analizę i wizualizację danych. Im lepiej potrafisz prezentować wyniki, tym skuteczniej komunikujesz swoje wnioski interesariuszom.

W tym ćwiczeniu stworzysz zgrupowany wykres słupkowy pokazujący, do ilu osób dotarł każdy kanał marketingowy w podziale na grupy wiekowe.

To ćwiczenie jest częścią kursu

Analiza kampanii marketingowych z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Zastosuj metodę unstack na channel_age z argumentem level = 1 i przekształć wynik w ramkę danych.
  • Wyświetl channel_age jako zgrupowany wykres słupkowy.
  • Dodaj legendę w prawym górnym rogu i ustaw etykiety równe channel_age_df.columns.values.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

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()
Edytuj i uruchom kod