Mulai sekarangMulai gratis

Menganalisis preferensi pengguna

Untuk memahami dampak sebenarnya dari bug tersebut, penting untuk menentukan berapa banyak pelanggan yang seharusnya kita peroleh jika tidak ada kesalahan bahasa. Ini penting untuk memahami skala masalah dan seberapa penting mencegah kesalahan seperti ini di masa mendatang.

Pada langkah ini, Anda akan membuat DataFrame baru yang dapat digunakan untuk melakukan perhitungan guna menentukan perkiraan jumlah pelanggan. DataFrame ini akan memuat berapa banyak pengguna yang lebih menyukai setiap bahasa per hari. Setelah Anda memiliki DataFrame tersebut, Anda dapat mulai menghitung berapa banyak pelanggan yang seharusnya Anda miliki jika bug bahasa tidak terjadi.

Latihan ini merupakan bagian dari kursus

Menganalisis Kampanye Pemasaran dengan pandas

Lihat Kursus

Instruksi latihan

  • Kelompokkan house_ads berdasarkan date_served dan language_preferred.
  • Gunakan kamus di dalam pemanggilan .agg() untuk menghitung jumlah pengguna unik dan menjumlahkan jumlah pengguna yang melakukan konversi.
  • Lakukan unstack pada converted pada level = 1

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Group house_ads by date and language
converted = house_ads.groupby(____)\
                        .agg({'____':'____',
                              '____':'____'})

# Unstack converted
converted_df = pd.DataFrame(____.____(____))
Edit dan Jalankan Kode