Menggabungkan semuanya
Pemangku kepentingan pemasaran Anda meminta laporan tingkat konversi harian untuk setiap kelompok umur, dan mereka membutuhkannya secepatnya. Mereka ingin Anda menyegarkan laporan ini setiap bulan. Ini adalah kesempatan yang tepat untuk memanfaatkan fungsi-fungsi Anda. Fungsi-fungsi tersebut tidak hanya akan membantu Anda menerbitkan laporan ini tepat waktu hari ini, tetapi juga akan membantu setiap bulan saat waktunya penyegaran data.
Ingat, conversion_rate() menerima sebuah DataFrame dan daftar kolom untuk menghitung tingkat konversi.
Latihan ini adalah bagian dari kursus
Menganalisis Kampanye Pemasaran dengan pandas
Petunjuk latihan
- Dengan menggunakan fungsi
conversion_rate()Anda, buat DataFrame baru bernamaage_group_convyang berisi tingkat konversi berdasarkandate_serveddanage_groupdari DataFramemarketing. - Lakukan unstack pada
age_group_convuntuk membuat DataFrame dengan setiap kelompok umur sebagai kolom. Langkah ini sudah dilakukan untuk Anda. - Gunakan fungsi
plotting_conv()Anda untuk memplot tingkat konversi untuk setiap kelompok umur.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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
____