CommencerCommencez gratuitement

Compter les fouilles de sécurité

Lors d’une fouille de véhicule, l’agent peut palper le conducteur pour vérifier s’il possède une arme. Cela s’appelle une « fouille de sécurité » ("protective frisk").

Dans cet exercice, vous allez d’abord vérifier combien de fois « Protective Frisk » était le seul type de fouille. Ensuite, vous utiliserez une méthode de chaîne pour repérer toutes les situations où le conducteur a été palpé.

Cet exercice fait partie du cours

<cours>Analyzing Police Activity with pandas</cours>
Voir le cours

Instructions de l’exercice

  • Comptez les valeurs de search_type dans le DataFrame ri pour voir combien de fois « Protective Frisk » était le seul type de fouille.
  • Créez une nouvelle colonne, frisk, qui vaut True si search_type contient la chaîne « Protective Frisk » et False sinon.
  • Vérifiez le type de donnée de frisk pour confirmer qu’il s’agit d’une série booléenne (Boolean Series).
  • Calculez la somme de frisk pour compter le nombre total de fouilles de sécurité.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# 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(____)
Modifier et exécuter le code