En yakın fiyat güncellemesiyle eşleştirme
İlan fiyatları zamanla değişir, ancak talepler düzensiz aralıklarla gelir. Fiyatlandırma doğruluğunu analiz etmek için, her talebi o ilana ait en yakın fiyat güncellemesiyle — talebin öncesinde ya da sonrasında olsa da — eşleştirmek istiyorsun.
polars pl olarak yüklendi ve hem inquiries hem de price_history DataFrame'leri senin için hazır. Her ikisinde de name ve date sütunları bulunuyor.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Dönüşümü
Egzersiz talimatları
- Birleştirmeden önce her iki DataFrame'i
date'e göre sırala. namesütununu kullanarak her ilan içinde eşleştirmek içinbyparametresini kullan.- En yakın tarihi her iki yönde de bulacak şekilde stratejiyi ayarla.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
# Sort and join on date
matches = inquiries.sort("____").____(
price_history.sort("____"),
on="date",
# Match within each listing
by="____",
# Find the closest date
strategy="____"
)
print(matches)