Підрахунок превентивних обшуків (protective frisks)
Під час обшуку транспортного засобу офіцер поліції може обмацати водія, щоб перевірити, чи немає в нього зброї. Це називають «превентивним обшуком».
У цій вправі ви спочатку перевірите, скільки разів "Protective Frisk" був єдиним типом обшуку. Потім ви використаєте рядковий метод, щоб знайти всі випадки, коли водія обшукували.
Ця вправа є частиною курсу
Аналіз поліцейської діяльності з pandas
Інструкції до вправи
- Підрахуйте значення
search_typeу датафрейміri, щоб побачити, скільки разів "Protective Frisk" був єдиним типом обшуку. - Створіть новий стовпець
frisk, що дорівнюєTrue, якщоsearch_typeмістить рядок "Protective Frisk", іFalse— інакше. - Перевірте тип даних
frisk, щоб підтвердити, що це булева серія. - Обчисліть суму
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(____)