Giữ lại toàn bộ listings
Đôi khi dữ liệu tham chiếu không đầy đủ, nhưng bạn vẫn cần mọi listing cho báo cáo. Bạn muốn giữ tất cả các hàng từ hotels ngay cả khi không có benchmark tương ứng — các giá trị thiếu nên hiển thị là null.
polars đã được nạp dưới tên pl, và các DataFrame hotels và type_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
Hướng dẫn bài tập
- Join
hotelsvớitype_benchmarkstheotypevàbeach, đồng thời giữ lại tất cả các hàng từhotels. - In ra một vài hàng để xem 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.
# Keep all rows from hotels
with_targets = hotels.____(____, on=["type", "beach"], how="____")
# Print a few rows
print(with_targets.____())