Hitung offset waktu dalam hari - bagian 2
Kerja bagus! Sekarang kita memiliki enam himpunan data berbeda dengan nilai tahun, bulan, dan hari untuk tanggal Invoice dan Cohort — invoice_year, cohort_year, invoice_month, cohort_month, invoice_day, dan cohort_day.
Dalam latihan ini Anda akan menghitung selisih antara tanggal Invoice dan Cohort secara terpisah dalam tahun, bulan, dan hari, lalu menghitung total selisih harinya. Ini akan menjadi offset hari yang akan kita gunakan di latihan berikutnya untuk memvisualisasikan jumlah pelanggan. Data online telah dimuat; Anda dapat mencetak header-nya ke konsol dengan memanggil online.head().
Latihan ini merupakan bagian dari kursus
Segmentasi Pelanggan dengan Python
Instruksi latihan
- Temukan selisih tahun antara saat invoice dibuat dan saat cohort dibuat.
- Temukan selisih bulan antara saat invoice dibuat dan saat cohort dibuat.
- Temukan selisih hari antara saat invoice dibuat dan saat cohort dibuat.
- Hitung jumlah hari untuk
CohortIndex(anggap 365 hari dalam setahun, dan 30 hari dalam sebulan).
Latihan interaktif langsung praktik
Cobalah latihan ini dengan melengkapi kode contoh ini.
# Calculate difference in years
years_diff = ____ - ____
# Calculate difference in months
months_diff = ____ - ____
# Calculate difference in days
days_diff = ____ - ____
# Extract the difference in days from all previous values
online['CohortIndex'] = years_diff * ____ + months_diff * ____ + days_diff + ____
print(online.head())