MulaiMulai sekarang secara gratis

Menemukan baris tertentu dalam DataFrame

Tabrakan burung dengan pesawat berbahaya bagi keselamatan manusia dan menjadi perhatian besar bagi upaya konservasi. Untungnya, Federal Aviation Administration telah melacak kejadian satwa liar selama hampir 30 tahun.

Anda akan menggunakan for loop untuk menelusuri basis data FAA Wildlife Strikes. Sebuah pandas DataFrame yang berisi kejadian satwa liar yang bertabrakan dengan pesawat di California dari tahun 1990 hingga 2018 telah dimuat ke sesi Anda. Anda ingin menemukan insiden yang melibatkan Snowy egret, burung migran yang menghabiskan musim dingin di California. Untuk setiap insiden, tampilkan:

  • Tanggal insiden (kolom INCIDENT_DATE)
  • Bandara (kolom AIRPORT)
  • Jenis pesawat (kolom ATYPE)
  • Tingkat keparahan kerusakan (kolom DAMAGE)

Latihan ini adalah bagian dari kursus

Python untuk Pengguna MATLAB

Lihat Kursus

Petunjuk latihan

  • Cetak lima baris pertama dari DataFrame wildlife_strikes.
  • Bangun sebuah for loop yang mengiterasi setiap row dari wildlife_strikes.
  • Buat pernyataan kondisional yang menentukan apakah SPECIES adalah 'Snowy egret'.
  • Jika pernyataan if Anda bernilai True, cetak 'INCIDENT_DATE', 'AIRPORT', ' ATYPE', dan 'DAMAGE'.

Latihan interaktif praktis

Cobalah latihan ini dengan menyelesaikan kode contoh berikut.

# 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'],
              ____['____'],
              ____['____'])
Edit dan Jalankan Kode