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
Instrucțiuni pentru exercițiu
- Numără valorile din coloana
search_typedin DataFrame-ulripentru a vedea de câte ori „Protective Frisk" a fost singurul tip de percheziție. - Creează o nouă coloană,
frisk, cu valoareaTruedacăsearch_typeconține șirul „Protective Frisk" șiFalseîn caz contrar. - Verifică tipul de date al coloanei
friskpentru a confirma că este o Serie de tip Boolean. - Calculează suma coloanei
friskpentru 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(____)