Wszystko razem
Osoby zainteresowane wynikami marketingowymi poprosiły o raport dziennych współczynników konwersji dla każdej grupy wiekowej – i potrzebują go jak najszybciej. Raport ma być odświeżany co miesiąc. To idealna okazja, żeby skorzystać z własnych funkcji. Pozwolą ci one nie tylko sprawnie przygotować raport już dziś, ale też znacznie uprościć pracę przy każdym kolejnym odświeżeniu danych.
Pamiętaj, że conversion_rate() przyjmuje DataFrame oraz listę kolumn, na podstawie których oblicza współczynnik konwersji.
To ćwiczenie jest częścią kursu
Analiza kampanii marketingowych z pandas
Instrukcje do ćwiczenia
- Używając funkcji
conversion_rate(), utwórz nowy DataFrame o nazwieage_group_convzawierający współczynnik konwersji wedługdate_servediage_groupz DataFramemarketing. - Wykonaj operację
unstacknaage_group_conv, aby uzyskać DataFrame z każdą grupą wiekową jako osobną kolumną. Ten krok został już za ciebie wykonany. - Użyj funkcji
plotting_conv(), aby zwizualizować współczynniki konwersji dla każdej grupy wiekowej.
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Calculate conversion rate by date served and age group
age_group_conv = ____
# Unstack age_group_conv and create a DataFrame
age_group_df = pd.DataFrame(age_group_conv.unstack(level=1))
# Plot the results
____