ПочатиПочніть безкоштовно

Пошук конкретних рядків у датафреймі

Зіткнення літаків із птахами небезпечні для життя людей і становлять серйозну проблему для природоохоронців. На щастя, Федеральна авіаційна адміністрація вже майже 30 років відстежує випадки зіткнень із дикою природою.

Ви будете використовувати цикли for, щоб дослідити базу FAA Wildlife Strikes. У вашому середовищі завантажено датафрейм pandas із випадками зіткнень літаків із дикою природою в Каліфорнії, зафіксованими з 1990 до 2018 року. Ви хочете знайти інциденти за участю чепури білої (Snowy egret) — міграційного птаха, який зимує в Каліфорнії. Для кожного інциденту виведіть:

  • Дату інциденту (стовпець INCIDENT_DATE)
  • Аеропорт (стовпець AIRPORT)
  • Тип літака (стовпець ATYPE)
  • Ступінь пошкоджень (стовпець DAMAGE)

Ця вправа є частиною курсу

Python для користувачів MATLAB

Переглянути курс

Інструкції до вправи

  • Виведіть перші пʼять рядків датафрейму wildlife_strikes.
  • Побудуйте цикл for, який ітерується кожним row у wildlife_strikes.
  • Створіть умовний оператор, який перевіряє, чи значення SPECIES дорівнює 'Snowy egret'.
  • Якщо ваша інструкція if оцінюється як True, виведіть 'INCIDENT_DATE', 'AIRPORT', ' ATYPE' та 'DAMAGE'.

Інтерактивна практична вправа

Спробуйте виконати цю вправу, доповнивши цей зразок коду.

# 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'],
              ____['____'],
              ____['____'])
Редагувати та запускати код