Viva i booleani!
È il momento dello scontro diretto! In questo esercizio confronterai l'iterazione riga per riga su un DataFrame di pandas con l'indicizzazione booleana, testa a testa.
Per prima cosa, itera sulle righe del DataFrame wildlife_strikes e stampa le seguenti informazioni sull'impatto se ha coinvolto una garzetta nivea (Snowy egret), un uccello migratore nativo del Nord e Sud America:
- Data dell'incidente (colonna
INCIDENT_DATE) - Aeroporto (colonna
AIRPORT) - Tipo di velivolo (colonna
ATYPE) - Gravità del danno (colonna
DAMAGE)
Poi, confronta questo metodo con l'indicizzazione booleana e stampa le stesse informazioni sul DataFrame sottoinsieme.
Questo esercizio fa parte del corso
Python per utenti MATLAB
Esercizio pratico interattivo
Prova a risolvere questo esercizio completando il codice di esempio.
# 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'])