Mulai sekarangMulai gratis

Hitung retention rate dari awal

Anda telah melihat cara membuat tabel metrik retensi dan kuantitas rata-rata untuk kohort akuisisi bulanan. Sekarang saatnya Anda membangun metrik retensi sendiri.

Himpunan data online telah dimuat untuk Anda dengan kohort bulanan dan indeks kohort yang ditetapkan dari pelajaran ini. Silakan cetak di Konsol bila perlu.

Selain itu, kami telah membuat dan memuat objek groupby sebagai DataFrame grouping dengan perintah berikut: grouping = online.groupby(['CohortMonth', 'CohortIndex'])

Latihan ini merupakan bagian dari kursus

Segmentasi Pelanggan dengan Python

Lihat Kursus

Instruksi latihan

  • Pilih kolom ID pelanggan, hitung jumlah nilai unik, simpan sebagai cohort_data, lalu reset indeksnya.
  • Buat pivot dengan kohort bulanan sebagai indeks, indeks kohort sebagai kolom, dan ID pelanggan sebagai nilai.
  • Pilih kolom pertama dan simpan ke cohort_sizes.
  • Bagi jumlah kohort dengan ukuran kohort sepanjang baris.

Latihan interaktif langsung praktik

Cobalah latihan ini dengan melengkapi kode contoh ini.

# Count the number of unique values per customer ID
cohort_data = grouping[____].apply(pd.Series.____).reset_index()

# Create a pivot 
cohort_counts = cohort_data.____(index=____, columns=____, values=____)

# Select the first column and store it to cohort_sizes
cohort_sizes = cohort_counts.iloc[:,____]

# Divide the cohort count by cohort sizes along the rows
retention = cohort_counts.____(____, axis=____)
Edit dan Jalankan Kode