Aan de slagGa gratis aan de slag

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

Cursus bekijken

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'])
Code bewerken en uitvoeren