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 hotels và requests đã 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
Hướng dẫn bài tập
- Ghép
hotelsvớirequeststrong đópricecủa chỗ ở nhỏ hơn hoặc bằngmax_pricecủ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.____())