开始使用免费开始使用

计算每小时逮捕率

当警察拦下一位司机时,只有一小部分会以逮捕告终。这被称为逮捕率。本练习中,您将查看逮捕率是否会随一天中的时间而变化。

首先,您将计算 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 = ____
编辑并运行代码