Memutar data kita (pivot)
Seperti yang Anda lihat, tampaknya ada peningkatan jumlah pembelian oleh pengguna yang melakukan pembelian dalam minggu pertama mereka. Sekarang mari kita pastikan bahwa hal ini tidak hanya didorong oleh satu segmen pengguna saja. Kita akan melakukannya dengan terlebih dahulu melakukan pivot pada data berdasarkan 'country', lalu berdasarkan 'device'. Perubahan kita dirancang untuk memengaruhi semua kelompok ini secara setara.
Data user_purchases sebelumnya telah dikelompokkan dan diagregasikan berdasarkan kolom 'country' dan 'device'. Objek-objek ini tersedia di ruang kerja Anda sebagai user_purchases_country dan user_purchases_device.
Sebagai pengingat, .pivot_table() memiliki tanda tangan (signature) berikut:
pd.pivot_table(data, values, columns, index)
Latihan ini adalah bagian dari kursus
Analitik Pelanggan dan A/B Testing dengan Python
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Pivot the data
country_pivot = pd.pivot_table(user_purchases_country, values=['____'], columns=['____'], index=['____'])
print(country_pivot.head())