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

Lọc với nhiều điều kiện

Chỉ dựa vào ngân sách vẫn có thể trả về những căn nhà không phù hợp — một căn studio rẻ sẽ không phù hợp với gia đình cần nhiều phòng ngủ. Hãy siết chặt điều kiện khớp bằng cách thêm tiêu chí thứ hai: tin đăng cũng phải có số phòng ngủ ít nhất bằng yêu cầu.

polars đã được nạp dưới tên pl, và các DataFrame hotelsrequests đã sẵn sàng cho bạn.

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

Biến đổi dữ liệu với Polars

Xem khóa học

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

  • Ghép hotels với requests khi price nhỏ hơn hoặc bằng max_pricebedrooms lớn hơn hoặc bằng min_bedrooms.
  • In ra một vài dòng để kiểm tra các kết quả khớp chặt hơn.

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.

# Match on budget and bedroom requirements
matches = hotels.join_where(
    ____,
    pl.col("price") <= pl.col("____"),
    pl.col("bedrooms") >= pl.col("____")
)

# Print a few rows
print(matches.____())
Chỉnh sửa và Chạy Mã