CommencerCommencez gratuitement

Les booléens à la rescousse !

Place au duel ! Dans cet exercice, vous allez comparer une boucle sur un DataFrame pandas et l’indexation booléenne, en face à face.

Commencez par parcourir les lignes du DataFrame wildlife_strikes et affichez les informations suivantes sur l’incident si l’oiseau impliqué est une grande aigrette neigeuse (Snowy egret), un oiseau migrateur d’Amérique du Nord et du Sud :

  • Date de l’incident (colonne INCIDENT_DATE)
  • Aéroport (colonne AIRPORT)
  • Type d’aéronef (colonne ATYPE)
  • Gravité des dégâts (colonne DAMAGE)

Ensuite, comparez cette méthode avec l’indexation booléenne et affichez les mêmes informations sur le DataFrame filtré.

Cet exercice fait partie du cours

<cours>Python pour les utilisateurs de MATLAB</cours>
Voir le cours

Exercice interactif pratique

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

# Loop through wildlife_strikes and print snowy egret data
for i, row in wildlife_strikes.____():
    if row['SPECIES']=='Snowy egret':
        print(row['INCIDENT_DATE'],
              row['AIRPORT'],
              row['ATYPE'],
              row['DAMAGE'])
Modifier et exécuter le code