เริ่มต้นใช้งานเริ่มต้นใช้งานได้ฟรี

ค้นหาช่องว่างในทั้งสอง 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())
แก้ไขและรันโค้ด