เก็บรายการทั้งหมดไว้
บางครั้งข้อมูลอ้างอิงอาจไม่ครบถ้วน แต่ก็ยังต้องใช้ทุกรายการสำหรับการรายงาน ในแบบฝึกหัดนี้ต้องการเก็บทุกแถวจาก hotels ไว้ แม้ว่าจะไม่มีค่า benchmark ที่ตรงกัน โดยให้แสดงค่าที่หายไปเป็น null
polars ถูกโหลดไว้เป็น pl และ DataFrame hotels กับ type_benchmarks พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- Join
hotelsกับtype_benchmarksบนคอลัมน์typeและbeachโดยเก็บทุกแถวจากhotelsไว้ - แสดงข้อมูลบางส่วนเพื่อตรวจสอบผลลัพธ์
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Keep all rows from hotels
with_targets = hotels.____(____, on=["type", "beach"], how="____")
# Print a few rows
print(with_targets.____())