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

Khớp theo tổ hợp duy nhất

Join theo một cột đơn lẻ như type có thể tạo quá nhiều kết quả khớp khi cột đó không duy nhất. DataFrame type_benchmarks có giá mục tiêu cho các tổ hợp typebeach cụ thể. Để có một benchmark cho mỗi listing, hãy join trên cả hai cột để mỗi tổ hợp xác định duy nhất một hàng.

polars đã được nạp là pl, và các DataFrame hotelstype_benchmarks đã sẵn sàng cho bạn.

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

  • Join hotels với type_benchmarks theo typebeach, chỉ giữ các hàng khớp ở cả hai DataFrame.
  • In ra vài hàng để kiểm tra kết quả.

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.

# Join on type and beach for unique matches
with_targets = hotels.____(type_benchmarks, on=["____", "____"], how="____")

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