Memilih dari Series dengan MultiIndex
Keluaran dari satu operasi .groupby() pada beberapa kolom adalah sebuah Series dengan MultiIndex. Bekerja dengan objek jenis ini mirip dengan bekerja dengan DataFrame:
- Level indeks luar seperti baris DataFrame.
- Level indeks dalam seperti kolom DataFrame.
Dalam latihan ini, Anda akan berlatih mengakses data dari Series berindeks ganda menggunakan pengakses .loc[].
Latihan ini adalah bagian dari kursus
Menganalisis Aktivitas Polisi dengan pandas
Petunjuk latihan
- Simpan keluaran dari operasi
.groupby()pada latihan sebelumnya sebagai objek baru,arrest_rate. (Ini telah dilakukan untuk Anda.) - Cetak Series
arrest_ratedan amati. - Cetak tingkat penangkapan untuk pelanggaran bergerak saat cuaca buruk.
- Cetak tingkat penangkapan untuk pelanggaran ngebut pada ketiga kondisi cuaca.
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# Save the output of the groupby operation from the last exercise
arrest_rate = ri_weather.groupby(['violation', 'rating']).is_arrested.mean()
# Print the 'arrest_rate' Series
print(____)
# Print the arrest rate for moving violations in bad weather
print(____)
# Print the arrest rates for speeding violations in all three weather conditions
print(____)