Get startedGet started for free

Counting protective frisks

During a vehicle search, the police officer may pat down the driver to check if they have a weapon. This is known as a "protective frisk."

In this exercise, you'll first check to see how many times "Protective Frisk" was the only search type. Then, you'll use a string method to locate all instances in which the driver was frisked.

This exercise is part of the course

Analyzing Police Activity with pandas

View Course

Exercise instructions

  • Count the search_type values in the ri DataFrame to see how many times "Protective Frisk" was the only search type.
  • Create a new column, frisk, that is True if search_type contains the string "Protective Frisk" and False otherwise.
  • Check the data type of frisk to confirm that it's a Boolean Series.
  • Take the sum of frisk to count the total number of frisks.

Hands-on interactive exercise

Have a go at this exercise by completing this sample code.

# 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(____)
Edit and Run Code