Zacznij terazZacznij za darmo

Zliczanie przeszukań prewencyjnych

Podczas przeszukania pojazdu policjant może sprawdzić kierowcę pod kątem posiadania broni – taka czynność jest znana jako „przeszukanie prewencyjne" (ang. protective frisk).

W tym ćwiczeniu najpierw sprawdzisz, ile razy „Protective Frisk" był jedynym rodzajem przeszukania. Następnie użyjesz metody tekstowej, aby znaleźć wszystkie przypadki, w których kierowca został poddany takiej kontroli.

To ćwiczenie jest częścią kursu

Analiza aktywności policji z pandas

Zobacz kurs

Instrukcje do ćwiczenia

  • Zlicz wartości search_type w DataFrame ri, aby sprawdzić, ile razy „Protective Frisk" był jedynym rodzajem przeszukania.
  • Utwórz nową kolumnę frisk, której wartość wynosi True, jeśli search_type zawiera ciąg znaków „Protective Frisk", a False w przeciwnym wypadku.
  • Sprawdź typ danych kolumny frisk, aby upewnić się, że jest to seria wartości logicznych (Boolean).
  • Oblicz sumę kolumny frisk, aby policzyć łączną liczbę przeszukań prewencyjnych.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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(____)
Edytuj i uruchom kod