ПочатиПочніть безкоштовно

Фільтрування за кількома умовами

Сам лише бюджет може повернути невідповідні варіанти — дешева студія не підійде для родини, якій потрібно кілька спалень. Звузьте відповідність, додавши другу умову: у пропозиціях також має бути не менше спалень, ніж вимагається в запиті.

polars завантажено як pl, а датафрейми 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.____())
Редагувати та запускати код