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>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'])