Menghitung tingkat penangkapan per jam
Saat petugas polisi menghentikan seorang pengemudi, sebagian kecil dari penghentian tersebut berujung pada penangkapan. Ini dikenal sebagai tingkat penangkapan. Pada latihan ini, Anda akan mengetahui apakah tingkat penangkapan bervariasi berdasarkan waktu dalam sehari.
Pertama, Anda akan menghitung tingkat penangkapan untuk semua penghentian dalam DataFrame ri. Lalu, Anda akan menghitung tingkat penangkapan per jam dengan menggunakan atribut hour dari indeks. Nilai hour berkisar dari 0 hingga 23, yaitu:
- 0 = tengah malam
- 12 = tengah hari
- 23 = 11 malam
Latihan ini adalah bagian dari kursus
Menganalisis Aktivitas Polisi dengan pandas
Petunjuk latihan
- Ambil mean dari kolom
is_arresteduntuk menghitung tingkat penangkapan keseluruhan. - Kelompokkan berdasarkan atribut
hourdari indeks DataFrame untuk menghitung tingkat penangkapan per jam. - Simpan Series tingkat penangkapan per jam sebagai objek baru,
hourly_arrest_rate.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Calculate the overall arrest rate
print(____)
# Calculate the hourly arrest rate
print(ri.groupby(____).____)
# Save the hourly arrest rate
hourly_arrest_rate = ____