Kom igångKom igång gratis

Booleaner vinner!

Dags för en jämförelse! I den här övningen ställer du looping över en pandas-DataFrame mot booleansk indexering.

Börja med att loopa över raderna i DataFrame:n wildlife_strikes och skriv ut följande information om en kollision, om den involverade en snöhäger – en flyttfågel som är hemmahörande i Nord- och Sydamerika:

  • Datum för incidenten (kolumnen INCIDENT_DATE)
  • Flygplats (kolumnen AIRPORT)
  • Flygplanstyp (kolumnen ATYPE)
  • Skadans allvarlighet (kolumnen DAMAGE)

Jämför sedan den här metoden med booleansk indexering och skriv ut samma information för del-DataFrame:n.

Den här övningen är en del av kursen

Python för MATLAB-användare

Visa kurs

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

# 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'])
Redigera och kör kod