Filtrování s více podmínkami
Samotný rozpočet může stále vracet nevhodné nemovitosti – levný garsonkový byt rodině s potřebou více ložnic nestačí. Zpřesni párování přidáním druhé podmínky: nabídky musí mít alespoň tolik ložnic, kolik požadavek vyžaduje.
polars je načtený jako pl a DataFramy hotels a requests máš k dispozici.
Toto cvičení je součástí kurzu
Data Transformation with Polars
Pokyny k cvičení
- Spáruj
hotelssrequeststak, abypricebylo nejvýšemax_priceA zároveňbedroomsbylo alespoňmin_bedrooms. - Vypiš několik řádků a ověř, že párování je přísnější.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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.____())