Filtrare cu condiții multiple
Bugetul singur poate returna în continuare locuințe nepotrivite – un studio ieftin nu este o soluție pentru o familie care are nevoie de mai multe dormitoare. Restrânge potrivirile adăugând o a doua condiție: anunțurile trebuie să aibă cel puțin tot atâtea dormitoare câte solicită cererea.
polars este încărcat ca pl, iar DataFrame-urile hotels și requests sunt disponibile.
Acest exercițiu face parte din cursul
Transformarea datelor cu Polars
Instrucțiuni pentru exercițiu
- Potrivește
hotelscurequestsundepriceeste cel multmax_priceȘIbedroomseste cel puținmin_bedrooms. - Afișează câteva rânduri pentru a verifica potrivirile mai stricte.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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.____())