MulaiMulai sekarang secara gratis

Pengelompokan & agregasi

Anda akan sering menggunakan .groupby() dan .agg() dalam kursus ini, jadi penting untuk merasa nyaman dengannya. Pada latihan ini, tugas Anda adalah menghitung serangkaian statistik ringkas tentang data pembelian yang dipisahkan berdasarkan 'device' (Android atau iOS) dan 'gender' (Male atau Female).

Setelah itu, Anda akan membandingkan nilai antar subkumpulan ini, yang akan memberi Anda tolok ukur awal untuk nilai-nilai ini sebagai calon KPI yang dapat dioptimalkan ke depannya.

DataFrame purchase_data dari latihan sebelumnya telah dimuat untuk Anda. Sebagai pengingat, data tersebut berisi pembelian yang digabung dengan demografi pengguna.

Latihan ini adalah bagian dari kursus

Analitik Pelanggan dan A/B Testing dengan Python

Lihat Kursus

Petunjuk latihan

  • Kelompokkan DataFrame purchase_data berdasarkan 'device' dan 'gender' (dalam urutan tersebut).
  • Agregasikan grouped_purchase_data dengan menghitung 'mean', 'median', dan deviasi standar ('std') dari harga pembelian, dalam urutan tersebut, untuk setiap grup.
  • Periksa hasilnya. Apakah mean berbeda jauh dari median? Seberapa besar variasi pada setiap grup?

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# Group the data 
grouped_purchase_data = purchase_data.____(____ = ['____', '____'])

# Aggregate the data
purchase_summary = grouped_purchase_data.____({'price': ['____', '____', '____']})

# Examine the results
print(purchase_summary)
Edit dan Jalankan Kode