숙소 목록을 예산 요청과 매칭하기
여행 숙소를 찾을 때 예산은 가장 먼저 적용하는 필터입니다. 여행자의 최대 가격을 포함한 선호도가 담긴 requests DataFrame이 있습니다. 각 숙소 목록을, 숙소 가격이 여행자 예산 범위 안에 드는 요청과 매칭하세요.
polars는 pl로 로드되어 있으며, hotels와 requests DataFrame을 사용할 수 있습니다.
이 연습은 강의의 일부입니다
Polars로 하는 데이터 변환
연습 안내
- 숙소 목록의
price가 요청의max_price이하인 경우에만hotels를requests와 매칭하세요. - 매칭 결과를 확인하기 위해 몇 행을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Match listings within budget
matches = hotels.____(
requests,
pl.col("____") <= pl.col("____")
)
# Print a few rows
print(matches.____())