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

Khớp danh sách chỗ ở với yêu cầu ngân sách

Ngân sách thường là bộ lọc đầu tiên mà khách du lịch áp dụng khi tìm chỗ ở. Bạn có DataFrame requests chứa các tùy chọn của khách, bao gồm mức giá tối đa. Hãy khớp mỗi chỗ ở với các yêu cầu mà giá của chỗ ở nằm trong ngân sách của khách.

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

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 trong đó price của chỗ ở nhỏ hơn hoặc bằng max_price của yêu cầu.
  • In ra một vài hàng để xem các cặp khớp.

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 listings within budget
matches = hotels.____(
    requests,
    pl.col("____") <= pl.col("____")
)

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