고유 조합으로 매칭하기
type 같은 단일 열로 조인하면 그 열이 고유하지 않을 때 매칭이 너무 많아질 수 있어요. type_benchmarks DataFrame에는 특정 type과 beach 조합에 대한 목표 가격이 들어 있습니다. 각 조합이 한 행을 고유하게 식별하도록 두 열 모두로 조인해서, 숙소 목록당 하나의 기준값만 가져오세요.
polars는 pl로 로드되어 있으며, hotels와 type_benchmarks DataFrame을 사용할 수 있습니다.
이 연습은 강의의 일부입니다
Polars로 하는 데이터 변환
연습 안내
type과beach를 기준으로hotels와type_benchmarks를 조인하고, 두 DataFrame에서 모두 일치하는 행만 유지하세요.- 결과를 확인할 수 있도록 몇 행을 출력하세요.
실습형 인터랙티브 연습
이 예제를 이 샘플 코드를 완성하여 풀어보세요.
# Join on type and beach for unique matches
with_targets = hotels.____(type_benchmarks, on=["____", "____"], how="____")
# Print a few rows
print(with_targets.____())