ÎncepețiÎncepe gratuit

Canalele de marketing în funcție de grupele de vârstă

Unii stakeholderi din departamentul de marketing vor să afle dacă canalele lor de marketing ajung în mod egal la toți utilizatorii sau dacă anumite canale se adresează cu precădere unor segmente demografice specifice.

În cadrul unei echipe de marketing, este frecvent să primești solicitări care necesită analize și vizualizări rapide. Cu cât ești mai priceput la vizualizarea rezultatelor, cu atât vei reuși să îți comunici mai eficient concluziile stakeholderilor.

În acest exercițiu, vei crea un grafic cu bare grupate care arată câte persoane a atins fiecare canal de marketing, defalcat pe grupe de vârstă.

Acest exercițiu face parte din cursul

Analiza campaniilor de marketing cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Dezagregă channel_age folosind level = 1 și transformă rezultatul într-un DataFrame.
  • Reprezintă grafic channel_age ca un grafic cu bare grupate.
  • Adaugă o legendă în colțul din dreapta sus și setează etichetele egale cu channel_age_df.columns.values.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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()
Editează și rulează codul