НачатьНачать бесплатно

Булевы значения в действии!

Время сравнить два подхода! В этом упражнении вы сопоставите перебор строк DataFrame с помощью цикла и булеву индексацию.

Сначала пройдитесь по строкам DataFrame wildlife_strikes в цикле и выведите следующую информацию об инциденте, если в нём участвовала снежная цапля — перелётная птица, обитающая в Северной и Южной Америке:

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

Затем сравните этот метод с булевой индексацией и выведите те же данные для подмножества DataFrame.

Это упражнение является частью курса

Python для пользователей MATLAB

Посмотреть курс

Интерактивное практическое упражнение

Попробуйте выполнить это упражнение, дополнив этот пример кода.

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