Відповідність за унікальними комбінаціями
Зʼєднання за одним стовпцем, наприклад type, може дати забагато збігів, якщо значення в ньому не унікальні. Датафрейм type_benchmarks містить цільові ціни для конкретних комбінацій type і beach. Щоб отримати один бенчмарк для кожного оголошення, зʼєднайте за обома стовпцями, щоб кожна комбінація однозначно визначала рядок.
polars імпортовано як pl, а датафрейми hotels і type_benchmarks доступні для вас.
Ця вправа є частиною курсу
Перетворення даних у Polars
Інструкції до вправи
- Зʼєднайте
hotelsзtype_benchmarksзаtypeіbeach, залишивши лише рядки, що збігаються в обох датафреймах. - Виведіть кілька рядків, щоб перевірити результат.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
# Join on type and beach for unique matches
with_targets = hotels.____(type_benchmarks, on=["____", "____"], how="____")
# Print a few rows
print(with_targets.____())