Sintassi della funzione
La funzione ha una sintassi come mostrato nello snippet di codice di seguito:
Indice.shift (periodi = 1, freq = nessuno)Parametri della funzione
I parametri della funzione sono come:
La funzione restituisce l'indice spostato.
Esempio
Iniziamo generando un indice DateTime in Panda usando il funzione date_range (). L'esempio seguente creerà un indice DateTime per i primi giorni del 12th Mese del 2022.
Importa panda come PDL'indice risultante è come mostrato:
Per spostare l'indice sopra di 5 giorni, possiamo eseguire:
print (f "vecchio: df")Il codice sopra dovrebbe spostare ciascun valore nell'indice di cinque giorni e restituire:
Puoi anche eseguire il turno di una frequenza di 1 mese come mostrato:
print (f "vecchio: df")Il codice sopra dovrebbe restituire:
Conclusione
Questo post discute l'uso della funzione Shift () per spostare un indice di dati specifico di un fattore definito.