Jestem nowy w bibliotece Python i Pandas, więc przepraszam, jeśli jest to banalne pytanie. Próbuję szeregować Timeseries nad ruchomym oknem N dni. Wiem, że istnieje funkcja rangowania, ale ta funkcja szereguje dane w całym serialu. Wydaje mi się, że nie mogę znaleźć funkcji stopniowej rotacji. Oto przykład tego, co próbuję zrobić:dane rankingowe na ruchomym oknie w pandach 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
Gdybym chciał uporządkować dane ponad toczenia okna 3 dni, odpowiedź powinna być:
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
Czy istnieje wbudowana funkcja w Pythonie, która może to zrobić? Jakieś sugestie? Wielkie dzięki.
Dziękuję bardzo za pomoc. To jest bardzo pomocne. – FrankDR
to jest naprawdę powolne. Wierzę, że było to wbudowane w to, aby zrobić to w pandach 1.18, ale pozbyli się tego w .20.xx Czy znasz rodzimy sposób robienia tego ? – Adam