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

จับคู่รายการที่พักกับคำขอตามงบประมาณ

งบประมาณมักเป็นเงื่อนไขแรกที่นักเดินทางใช้กรองที่พัก คุณมี DataFrame ชื่อ requests ที่บันทึกความต้องการของนักเดินทาง รวมถึงราคาสูงสุดที่ยอมรับได้ จงจับคู่รายการที่พักแต่ละรายการกับคำขอที่ราคาอยู่ภายในงบประมาณของนักเดินทาง

โหลด polars เป็น pl และ DataFrame hotels กับ requests พร้อมใช้งานแล้ว

แบบฝึกหัดนี้เป็นส่วนหนึ่งของหลักสูตร

การแปลงข้อมูลด้วย Polars

ดูคอร์ส

คำแนะนำการฝึกหัด

  • จับคู่ hotels กับ requests โดยกำหนดเงื่อนไขว่า price ของที่พักต้องไม่เกิน max_price ของคำขอ
  • แสดงข้อมูลไม่กี่แถวเพื่อตรวจสอบผลลัพธ์

แบบฝึกหัดเชิงโต้ตอบแบบลงมือทำ

ลองทำแบบฝึกหัดนี้โดยเติมโค้ดตัวอย่างนี้ให้สมบูรณ์

# Match listings within budget
matches = hotels.____(
    requests,
    pl.col("____") <= pl.col("____")
)

# Print a few rows
print(matches.____())
แก้ไขและรันโค้ด