ComenzarEmpieza gratis

Encontrar ciertas filas en un DataFrame

Los impactos de aves con aeronaves son peligrosos para la vida humana y también preocupan a los esfuerzos de conservación. Por suerte, la Federal Aviation Administration lleva casi 30 años registrando incidentes con fauna.

Vas a usar bucles for para explorar la base de datos FAA Wildlife Strikes. En tu sesión ya está cargado un DataFrame de pandas con los incidentes de fauna con aeronaves en California registrados entre 1990 y 2018. Quieres encontrar incidentes que involucren garcetas nivales (Snowy egret), un ave migratoria que pasa el invierno en California. Para cada incidente, muestra:

  • Fecha del incidente (columna INCIDENT_DATE)
  • Aeropuerto (columna AIRPORT)
  • Tipo de aeronave (columna ATYPE)
  • Gravedad del daño (columna DAMAGE)

Este ejercicio forma parte del curso

Python para usuarios de MATLAB

Ver curso

Instrucciones del ejercicio

  • Imprime las cinco primeras líneas del DataFrame wildlife_strikes.
  • Construye un bucle for que itere por cada row de wildlife_strikes.
  • Crea una condición que determine si SPECIES es 'Snowy egret'.
  • Si tu condición se evalúa como True, imprime 'INCIDENT_DATE', 'AIRPORT', ' ATYPE' y 'DAMAGE'.

Ejercicio interactivo práctico

Prueba este ejercicio y completa el código de muestra.

# Print the first few lines of the wildlife_strikes DataFrame
print(____)

# Loop through each row in wildlife_strikes
for i, ____ in ____.iterrows():
    # Use an if statement to check the species of this row
    if row['____']=='____':
        # Print the INCIDENT_DATE, AIRPORT, ATYPE, and DAMAGE
        print(row['____'],
              ____['AIRPORT'],
              ____['____'],
              ____['____'])
Editar y ejecutar código