IniziaInizia gratis

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

Visualizza il corso

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'])
Modifica ed esegui il codice