จับคู่รายการที่พักกับคำขอตามงบประมาณ
งบประมาณมักเป็นเงื่อนไขแรกที่นักเดินทางใช้กรองที่พัก คุณมี 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.____())