НачатьНачать бесплатно

Фильтрация по нескольким условиям

Ориентироваться только на бюджет недостаточно — дешёвая студия не подойдёт семье, которой нужно несколько спален. Сделайте фильтр строже: добавьте второе условие, по которому количество спален в объявлении должно быть не меньше требуемого.

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.____())
Редактировать и запускать код