计算每小时逮捕率
当警察拦下一位司机时,只有一小部分会以逮捕告终。这被称为逮捕率。本练习中,您将查看逮捕率是否会随一天中的时间而变化。
首先,您将计算 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 = ____