Фильтрация по нескольким условиям
Ориентироваться только на бюджет недостаточно — дешёвая студия не подойдёт семье, которой нужно несколько спален. Сделайте фильтр строже: добавьте второе условие, по которому количество спален в объявлении должно быть не меньше требуемого.
polars загружен как pl, DataFrame'ы hotels и requests доступны для работы.
Это упражнение является частью курса
Преобразование данных с помощью Polars
Инструкции к упражнению
- Сопоставьте
hotelsсrequestsпо условию:priceне превышаетmax_priceИbedroomsне меньшеmin_bedrooms. - Выведите несколько строк, чтобы убедиться в корректности более строгой фильтрации.
Интерактивное практическое упражнение
Попробуйте выполнить это упражнение, дополнив этот пример кода.
# 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.____())