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 merupakan bagian dari kursus
Analitik Pelanggan dan A/B Testing dengan Python
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Pivot the data
country_pivot = pd.pivot_table(user_purchases_country, values=['____'], columns=['____'], index=['____'])
print(country_pivot.head())