Logické indexování vyhrává!
Čeká tě souboj dvou přístupů! V tomto cvičení porovnáš procházení pandas DataFrame pomocí smyčky s logickým indexováním.
Nejdřív projdi řádky DataFrame wildlife_strikes pomocí smyčky a vypiš následující informace o každém incidentu, který se týkal volavky stěhovavé (Snowy egret) – stěhovavého ptáka původem ze Severní a Jižní Ameriky:
- Datum incidentu (sloupec
INCIDENT_DATE) - Letiště (sloupec
AIRPORT) - Typ letadla (sloupec
ATYPE) - Závažnost poškození (sloupec
DAMAGE)
Potom tento přístup porovnej s logickým indexováním a vypiš stejné informace pro výsledný subset DataFrame.
Toto cvičení je součástí kurzu
Python pro uživatele MATLABu
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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'])