Birden çok koşulla filtreleme
Sadece bütçeye bakmak yine de uygun olmayan evler döndürebilir — ucuz bir stüdyo, birden fazla yatak odasına ihtiyaç duyan bir aile için işe yaramaz. Eşleştirmeyi sıkılaştırmak için ikinci bir koşul ekle: ilanların, talepte istenen yatak odası sayısı kadar ya da daha fazla yatak odasına sahip olması gerekir.
polars pl olarak yüklendi ve hotels ile requests DataFrame'leri senin için hazır.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Dönüşümü
Egzersiz talimatları
hotelsilerequests'i,pricemax_price'a eşit veya ondan düşük VEbedroomsmin_bedrooms'a eşit veya ondan yüksek olduğunda eşle.- Daha sıkı eşleşmeleri doğrulamak için birkaç satır yazdır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# 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.____())