여러 조건으로 필터링하기
예산만으로는 여전히 맞지 않는 숙소가 나올 수 있어요. 예를 들어, 가족이 여러 침실을 필요로 하는데도 저렴한 스튜디오는 적합하지 않죠. 두 번째 조건을 추가해 매칭을 더 엄격하게 해 보세요. 매물은 요청된 침실 수 이상을 반드시 갖춰야 합니다.
polars는 pl로 불러와 두었고, DataFrame hotels와 requests를 사용할 수 있습니다.
이 연습은 강의의 일부입니다
Polars로 하는 데이터 변환
연습 안내
price가max_price이하이고 ANDbedrooms가min_bedrooms이상인 경우에만hotels와requests를 매칭하세요.- 매칭이 더 엄격해졌는지 확인할 수 있도록 몇 행만 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# 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.____())