ค้นหาช่องว่างในทั้งสอง DataFrame
ในการตรวจสอบคุณภาพข้อมูล เราต้องการดูทุกแถวจากทั้งสอง DataFrame ทั้งรายชื่อโรงแรมที่ไม่มีค่าเปรียบเทียบ และค่าเปรียบเทียบที่ไม่มีรายชื่อโรงแรม เพื่อระบุช่องว่างก่อนเริ่มวิเคราะห์
polars ถูกโหลดเป็น pl และ DataFrame hotels กับ type_benchmarks พร้อมใช้งานแล้ว
แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร
การแปลงข้อมูลด้วย Polars
คำแนะนำการฝึกหัด
- Join
hotelsกับtype_benchmarksบนคอลัมน์typeและbeachโดยเก็บทุกแถวจากทั้งสอง DataFrame - ใช้
coalesce=Trueเพื่อหลีกเลี่ยงคอลัมน์ join ที่ซ้ำกัน
แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ
ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์
# Keep all rows from both DataFrames
full_view = hotels.____(
type_benchmarks,
on=["type", "beach"],
how="____",
# Avoid duplicate columns
coalesce=____
)
print(full_view.head())