Boolean untuk menang!
Saatnya adu cepat! Pada latihan ini, Anda akan membandingkan perulangan pada DataFrame pandas dengan pengindeksan Boolean secara langsung.
Pertama, lakukan perulangan pada baris-baris DataFrame wildlife_strikes dan cetak informasi berikut tentang insiden jika melibatkan Snowy egret, burung migran asli Amerika Utara dan Selatan:
- Tanggal kejadian (kolom
INCIDENT_DATE) - Bandara (kolom
AIRPORT) - Jenis pesawat (kolom
ATYPE) - Tingkat keparahan kerusakan (kolom
DAMAGE)
Lalu, bandingkan metode ini dengan pengindeksan Boolean dan cetak informasi yang sama pada DataFrame subset.
Latihan ini adalah bagian dari kursus
Python untuk Pengguna MATLAB
Latihan interaktif praktis
Cobalah latihan ini dengan menyelesaikan kode contoh berikut.
# 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'])