Zacznij terazZacznij za darmo

Filtrowanie z wieloma warunkami

Sam budżet może nadal zwracać nieodpowiednie oferty — tanie kawalerki nie sprawdzą się dla rodziny potrzebującej kilku sypialni. Zawęź dopasowanie, dodając drugi warunek: oferty muszą mieć co najmniej tyle sypialni, ile wymaga zapytanie.

polars jest załadowany jako pl, a ramki danych hotels i requests są dostępne.

To ćwiczenie jest częścią kursu

Transformacje danych z Polars

Zobacz kurs

Instrukcje do ćwiczenia

  • Dopasuj hotels do requests, gdzie price jest równe lub niższe od max_price ORAZ bedrooms jest równe lub wyższe od min_bedrooms.
  • Wyświetl kilka wierszy, aby zweryfikować dokładniejsze dopasowania.

Interaktywne ćwiczenie praktyczne

Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.

# 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.____())
Edytuj i uruchom kod