Aan de slagBegin gratis

Filteren met meerdere voorwaarden

Alleen een budget kan nog steeds ongeschikte woningen opleveren — een goedkope studio werkt niet voor een gezin dat meerdere slaapkamers nodig heeft. Verfijn de match door een tweede voorwaarde toe te voegen: vermeldingen moeten ook minstens zoveel slaapkamers hebben als in de aanvraag is gevraagd.

polars is geladen als pl, en de DataFrames hotels en requests zijn voor je beschikbaar.

Deze oefening maakt deel uit van de cursus

Data transformatie met Polars

Bekijk cursus

Oefeninstructies

  • Match hotels met requests waar price kleiner dan of gelijk aan max_price is EN bedrooms groter dan of gelijk aan min_bedrooms is.
  • Print een paar rijen om de strakkere matches te controleren.

Interactieve oefening met praktijkervaring

Probeer deze oefening door deze voorbeeldcode aan te vullen.

# 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.____())
Code bewerken en uitvoeren