Booleenii câștigă!
E momentul confruntării! În acest exercițiu, vei compara direct iterarea prin DataFrame-ul pandas cu indexarea booleană.
Mai întâi, parcurge rândurile DataFrame-ului wildlife_strikes și afișează următoarele informații despre incident, dacă acesta a implicat o egretă albă, o pasăre migratoare nativă din America de Nord și de Sud:
- Data incidentului (coloana
INCIDENT_DATE) - Aeroportul (coloana
AIRPORT) - Tipul aeronavei (coloana
ATYPE) - Gravitatea daunei (coloana
DAMAGE)
Apoi, compară această metodă cu indexarea booleană și afișează aceleași informații din sub-DataFrame-ul rezultat.
Acest exercițiu face parte din cursul
Python pentru utilizatorii de MATLAB
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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'])