IniziaInizia gratis

Contare i "protective frisk"

Durante una perquisizione del veicolo, l'agente può perquisire superficialmente il conducente per verificare se ha un'arma. Questo è noto come "protective frisk".

In questo esercizio, prima controllerai quante volte "Protective Frisk" è stato l'unico tipo di perquisizione. Poi userai un metodo per stringhe per individuare tutte le istanze in cui il conducente è stato perquisito.

Questo esercizio fa parte del corso

Analizzare l'attività di polizia con pandas

Visualizza il corso

Istruzioni dell'esercizio

  • Conta i valori di search_type nel DataFrame ri per vedere quante volte "Protective Frisk" è stato l'unico tipo di perquisizione.
  • Crea una nuova colonna, frisk, che sia True se search_type contiene la stringa "Protective Frisk" e False altrimenti.
  • Controlla il tipo di dato di frisk per confermare che sia una Series booleana.
  • Fai la somma di frisk per contare il numero totale di perquisizioni superficiali.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

# 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(____)
Modifica ed esegui il codice