开始使用免费开始使用

统计保护性搜身次数

在车辆搜查过程中,警官可能会对司机进行拍身检查,以确认其是否携带武器。这称为"保护性搜身"。

在本练习中,您将先检查有多少次仅将 "Protective Frisk" 记录为唯一的搜查类型。然后,您将使用字符串方法定位所有对司机进行了搜身的情况。

本练习是课程的一部分

使用 pandas 分析警务活动

查看课程

练习说明

  • ri DataFrame 中对 search_type 取值计数,查看有多少次仅包含 "Protective Frisk" 这一搜查类型。
  • 新建一列 frisk:当 search_type 包含字符串 "Protective Frisk" 时取值为 True,否则为 False
  • 检查 frisk 的数据类型,确认它是一个布尔 Series。
  • frisk 求和,以统计搜身的总次数。

交互式实操练习

通过完成这段示例代码来试试这个练习。

# Count the 'search_type' values
print(____)

# Check if 'search_type' contains the string 'Protective Frisk'
ri['frisk'] = ri.search_type.str.contains('____', na=____)

# Check the data type of 'frisk'
print(____)

# Take the sum of 'frisk'
print(____)
编辑并运行代码