Benzersiz kombinasyonlara göre eşleştirme
type gibi tek bir sütunda birleştirme, o sütun benzersiz değilse çok fazla eşleşme üretebilir. type_benchmarks DataFrame'i, belirli type ve beach kombinasyonları için hedef fiyatlar içeriyor. Her ilan için tek bir kıyas değerini almak adına, her kombinasyonun bir satırı benzersiz biçimde tanımlaması için her iki sütunda birleştir.
polars, pl olarak yüklendi ve hotels ile type_benchmarks DataFrame'leri kullanımına hazır.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Dönüşümü
Egzersiz talimatları
hotelsiletype_benchmarksDataFrame'lerinitypevebeachsütunlarında birleştir; her iki DataFrame'de de eşleşen satırları tut.- Sonucu doğrulamak için birkaç satır yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Join on type and beach for unique matches
with_targets = hotels.____(type_benchmarks, on=["____", "____"], how="____")
# Print a few rows
print(with_targets.____())