掲載情報を予算リクエストにマッチさせる
宿泊先を探すとき、多くの旅行者が最初にかける絞り込み条件は予算です。最大価格などの希望が入った requests DataFrame があります。各掲載情報について、その価格が旅行者の予算内に収まるリクエストにマッチさせましょう。
polars は pl として読み込まれており、DataFrame の hotels と requests が利用できます。
この演習はコースの一部です
Data Transformation with Polars
演習の手順
- 掲載情報の
priceがリクエストのmax_price以下の場合に、hotelsをrequestsにマッチさせます。 - マッチの様子を確認するために、先頭の数行を表示します。
実践的なインタラクティブ演習
このサンプルコードを完成させて、この演習に挑戦してみましょう。
# Match listings within budget
matches = hotels.____(
requests,
pl.col("____") <= pl.col("____")
)
# Print a few rows
print(matches.____())