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
Exercise instructions
- Count the
search_type
values in theri
DataFrame to see how many times "Protective Frisk" was the only search type. - Create a new column,
frisk
, that isTrue
ifsearch_type
contains the string "Protective Frisk" andFalse
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(____)