Python ve Pandas kütüphanesinde yeniyim, bu çok önemsiz bir soru ise özür dilerim. N günlerinin haddeleme penceresinden bir Timeseries'i sıralamaya çalışıyorum. Bir rank fonksiyonu olduğunu biliyorum, ancak bu fonksiyon tüm zaman çizelgeleri boyunca verileri sıralıyor. Rolling rank fonksiyonu bulabiliyorum gibi görünmüyor. İşte Yapmak ne çalışıyorum bir örnektir:pandalarda yuvarlanan bir pencere üzerinde sıralı veri DataFrame
A
01-01-2013 100
02-01-2013 85
03-01-2013 110
04-01-2013 60
05-01-2013 20
06-01-2013 40
Ben 3 gün kayan zaman aralığında üzerinden veri sıralamak istedik, cevap olmalıdır:
Ranked_A
01-01-2013 NaN
02-01-2013 Nan
03-01-2013 1
04-01-2013 3
05-01-2013 3
06-01-2013 2
orada mı Python'da yerleşik işlev, bunu yapabilir mi? Herhangi bir öneri? Çok teşekkürler.
Yardımlarınız için çok teşekkür ederim (ı Rutger cevabı dan
df
veri yapısını varsayarak) verir. Bu çok yardımcı. – FrankDR
Bu gerçekten yavaş. 1.18 pandalarda bunu yapabilmek için inşa edilmiş bir yapı olduğuna inanıyorum ama bunu .20.xx'den kurtararak bu 'u yapmanın doğal bir yolunu biliyor musunuz? – Adam