Sıralı veride hızlı yol filtresi
Geçmiş analiz ekibinin 2021'den önceki tüm kasa çıkış kayıtlarına ihtiyacı var. CSV, date sütununa göre zaten sıralı; bunu Polars'a söylersen, ilk 2021 satırı görünür görünmez taramayı durdurabilir.
Bu egzersiz, kursun bir parçasıdır
Polars ile Veri Hatlarını Ölçeklendirme ve Optimize Etme
Egzersiz talimatları
- Polars hızlı yol tarama kullanabilsin diye
datesütununu sıralı olarak işaretle. date1 Ocak 2021'den önce olan satırları filtrele.- Lazy sorguyu çalıştır.
Uygulamalı etkileşimli egzersiz
Bu egzersizi bu örnek kodu tamamlayarak deneyin.
result = (
library
# Mark date as sorted to enable the fast-path scan
.____("date")
# Filter to rows before 2021-01-01
.filter(pl.col("date") < pl.____(2021, 1, 1))
# Execute the lazy query
.____()
)
print(result.head())