LoslegenKostenlos starten

Filtern mit mehreren Bedingungen

Nur das Budget zu berücksichtigen, kann trotzdem unpassende Unterkünfte liefern – ein günstiges Studio hilft einer Familie mit mehreren Schlafzimmern nicht weiter. Präzisiere das Matching, indem du eine zweite Bedingung hinzufügst: Inserate müssen außerdem mindestens so viele Schlafzimmer haben, wie in der Anfrage gefordert.

polars ist als pl geladen, und die DataFrames hotels und requests stehen dir zur Verfügung.

Diese Übung ist Teil des Kurses

<Kurs>Daten­transformation mit Polars</Kurs>
Kurs ansehen

Übungsanweisungen

  • Matche hotels mit requests, wenn price kleiner oder gleich max_price UND bedrooms größer oder gleich min_bedrooms ist.
  • Gib ein paar Zeilen aus, um die engeren Treffer zu überprüfen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

# 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 bearbeiten und ausführen