Булевы значения в действии!
Время сравнить два подхода! В этом упражнении вы сопоставите перебор строк 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'])