ComeçarComece de graça

Booleans em ação!

Hora do duelo! Neste exercício, você vai comparar percorrer um DataFrame do pandas com um loop e usar indexação booleana, lado a lado.

Primeiro, percorra as linhas do DataFrame wildlife_strikes e imprima as seguintes informações sobre o incidente se ele envolveu uma Snowy egret, uma ave migratória nativa das Américas do Norte e do Sul:

  • Data do incidente (coluna INCIDENT_DATE)
  • Aeroporto (coluna AIRPORT)
  • Tipo de aeronave (coluna ATYPE)
  • Gravidade do dano (coluna DAMAGE)

Depois, compare esse método com a indexação booleana e imprima as mesmas informações no DataFrame filtrado.

Este exercício faz parte do curso

Python para usuários de MATLAB

Ver curso

Exercício interativo prático

Experimente este exercício completando este código de exemplo.

# 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'])
Editar e executar o código