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
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'])