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
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'])