Wartości logiczne w akcji!
Czas na porównanie! W tym ćwiczeniu zestawisz ze sobą dwa podejścia: iterowanie po wierszach DataFrame'a biblioteki pandas oraz indeksowanie logiczne.
Najpierw przejdź pętlą po wierszach DataFrame'a wildlife_strikes i wyświetl następujące informacje o zdarzeniu, jeśli dotyczyło ono czapli śnieżnej (Snowy egret) – ptaka wędrownego pochodzącego z obu Ameryk:
- Data zdarzenia (kolumna
INCIDENT_DATE) - Lotnisko (kolumna
AIRPORT) - Typ samolotu (kolumna
ATYPE) - Stopień uszkodzenia (kolumna
DAMAGE)
Następnie porównaj to podejście z indeksowaniem logicznym i wyświetl te same informacje dla przefiltrowanego DataFrame'a.
To ćwiczenie jest częścią kursu
Python dla użytkowników MATLAB-a
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# 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'])