Booleans for the win!
Tijd voor een showdown! In deze oefening vergelijk je het loopen over een pandas DataFrame rechtstreeks met Boolean indexing.
Loop eerst over de rijen van het wildlife_strikes-DataFrame en print de volgende informatie over de botsing als die een Snowy egret betrof, een trekvogel uit Noord- en Zuid-Amerika:
- Datum van het incident (kolom
INCIDENT_DATE) - Luchthaven (kolom
AIRPORT) - Type vliegtuig (kolom
ATYPE) - Ernst van de schade (kolom
DAMAGE)
Vergelijk deze aanpak daarna met Boolean indexing en print dezelfde informatie op het subset-DataFrame.
Deze oefening maakt deel uit van de cursus
Python voor MATLAB-gebruikers
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# 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'])