Sono nuovo in Python e nella libreria di Pandas, quindi scusa se questa è una domanda banale. Sto cercando di classificare un Timeseries su una finestra a rotazione di N giorni. So che esiste una funzione di classificazione, ma questa funzione classifica i dati su tutti i tempi. Non riesco a trovare una funzione di rango rotabile. Ecco un esempio di quello che sto cercando di fare:classifica dati su una finestra a rotazione in panda 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
Se avessi voluto classificare i dati di più di una finestra a rotazione di 3 giorni, la risposta dovrebbe essere:
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
C'è un funzione built-in in Python che può fare questo? Qualche suggerimento? Mille grazie.
La ringrazio molto per il vostro aiuto. Questo è molto utile. – FrankDR
questo è veramente lento. Credo che ci sia un modo per farlo in Panda 1.18 ma se ne sono sbarazzati in .20.xx conosci un modo nativo per fare questo ? – Adam