將房源與預算需求配對
旅客在搜尋住宿時,預算通常是第一個篩選條件。你有一個包含旅客偏好(含最高價格)的 requests DataFrame。請將每筆房源配對到那些房源價格落在旅客預算內的需求。
已將 polars 載入為 pl,hotels 與 requests 這兩個 DataFrame 也已可使用。
本練習屬於課程
使用 Polars 進行資料轉換
練習說明
- 將
hotels與requests配對,條件為房源的price小於或等於需求的max_price。 - 列印前幾列以查看配對結果。
動手互動練習
試著完成這個範例程式碼,體驗一下這個練習。
# Match listings within budget
matches = hotels.____(
requests,
pl.col("____") <= pl.col("____")
)
# Print a few rows
print(matches.____())