Bắt đầu ngayBắt đầu miễn phí

Booleans thắng thế!

Đến giờ phân định cao thấp! Trong bài này, bạn sẽ so sánh việc lặp qua một DataFrame của pandas với cách lập chỉ mục Boolean, xem trực diện hai phương pháp.

Trước hết, hãy lặp qua từng hàng của DataFrame wildlife_strikes và in ra thông tin về vụ va chạm nếu có liên quan đến loài cò tuyết Snowy egret, một loài chim di cư bản địa ở Bắc và Nam Mỹ:

  • Ngày xảy ra sự cố (cột INCIDENT_DATE)
  • Sân bay (cột AIRPORT)
  • Loại máy bay (cột ATYPE)
  • Mức độ hư hại (cột DAMAGE)

Sau đó, so sánh phương pháp này với lập chỉ mục Boolean và in cùng thông tin trên DataFrame con.

Bài tập này là một phần của khóa học

Python cho người dùng MATLAB

Xem khóa học

Bài tập tương tác thực hành trực tiếp

Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.

# 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'])
Chỉnh sửa và Chạy Mã