ÎncepețiÎncepe gratuit

Numărarea percheziților corporale de protecție

În timpul percheziționării unui vehicul, ofițerul de poliție poate pipăi șoferul pentru a verifica dacă are o armă asupra sa. Această procedură este cunoscută drept „percheziție corporală de protecție" (Protective Frisk).

În acest exercițiu, vei verifica mai întâi de câte ori „Protective Frisk" a fost singurul tip de percheziție. Apoi, vei folosi o metodă pentru șiruri de caractere pentru a identifica toate cazurile în care șoferul a fost percheziționat corporal.

Acest exercițiu face parte din cursul

Analiza activității polițienești cu pandas

Vezi cursul

Instrucțiuni pentru exercițiu

  • Numără valorile din coloana search_type din DataFrame-ul ri pentru a vedea de câte ori „Protective Frisk" a fost singurul tip de percheziție.
  • Creează o nouă coloană, frisk, cu valoarea True dacă search_type conține șirul „Protective Frisk" și False în caz contrar.
  • Verifică tipul de date al coloanei frisk pentru a confirma că este o Serie de tip Boolean.
  • Calculează suma coloanei frisk pentru a număra totalul percheziților corporale.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

# 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(____)
Editează și rulează codul