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

Chọn hàng theo biến phân loại

Khi lọc dữ liệu theo một biến phân loại, bạn thường dùng toán tử or (|) để chọn các hàng thuộc nhiều hạng mục. Cách này khá rườm rà nếu bạn muốn lấy tất cả các bang nằm trong một trong ba vùng, chẳng hạn. Thay vào đó, hãy dùng phương thức .isin(), cho phép bạn giải quyết vấn đề này chỉ với một điều kiện thay vì ba điều kiện riêng lẻ.

colors = ["brown", "black", "tan"]
condition = dogs["color"].isin(colors)
dogs[condition]

homelessness đã có sẵn và pandas đã được nạp dưới tên pd.

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

Xử lý dữ liệu với pandas

Xem khóa học

Hướng dẫn bài tập

Lọc homelessness cho các trường hợp mà state theo điều tra dân số Hoa Kỳ nằm trong danh sách các bang thuộc sa mạc Mojave, canu, và gán vào mojave_homelessness. Xem kết quả đã in ra.

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.

# The Mojave Desert states
canu = ["California", "Arizona", "Nevada", "Utah"]

# Filter for rows in the Mojave Desert states
mojave_homelessness = homelessness[____]

# See the result
print(mojave_homelessness)
Chỉnh sửa và Chạy Mã