開始使用免費開始

以多個條件過濾

光看預算仍可能配對到不合適的房源——便宜的套房不適合需要多間臥室的家庭。透過加入第二個條件來收緊配對:房源的臥室數也必須不小於需求所要求的數量。

已經將 polars 載入為 pl,並提供 hotelsrequests 兩個 DataFrame 供你使用。

本練習屬於課程

使用 Polars 進行資料轉換

檢視課程

練習說明

  • hotelsrequests 配對,條件為 price 小於等於 max_price,且 bedrooms 大於等於 min_bedrooms
  • 列印幾列資料以確認更嚴謹的配對結果。

動手互動練習

試著完成這個範例程式碼,體驗一下這個練習。

# Match on budget and bedroom requirements
matches = hotels.join_where(
    ____,
    pl.col("price") <= pl.col("____"),
    pl.col("bedrooms") >= pl.col("____")
)

# Print a few rows
print(matches.____())
編輯並執行程式碼