計算每小時逮捕率
當警察攔查一位駕駛時,只有一小部分的攔查會以逮捕作結。這稱為逮捕率。在這個練習中,你將找出逮捕率是否會隨一天中的時段而改變。
首先,你會計算 ri DataFrame 中所有攔查的整體逮捕率。接著,你會利用索引的 hour 屬性計算每小時的逮捕率。hour 的範圍是 0 到 23,其中:
- 0 = 午夜
- 12 = 中午
- 23 = 晚上 11 點
本練習屬於課程
使用 pandas 分析警方執法活動
練習說明
- 對
is_arrested欄位取平均以計算整體逮捕率。 - 依據 DataFrame 索引的
hour屬性分組,以計算每小時逮捕率。 - 將每小時逮捕率的 Series 儲存為新物件
hourly_arrest_rate。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Calculate the overall arrest rate
print(____)
# Calculate the hourly arrest rate
print(ri.groupby(____).____)
# Save the hourly arrest rate
hourly_arrest_rate = ____