開始使用免費開始

計算每小時逮捕率

當警察攔查一位駕駛時,只有一小部分的攔查會以逮捕作結。這稱為逮捕率。在這個練習中,你將找出逮捕率是否會隨一天中的時段而改變。

首先,你會計算 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 = ____
編輯並執行程式碼