Syntaxe de fonction
La fonction a une syntaxe comme indiqué dans l'extrait de code ci-dessous:
Indice.Shift (Périodes = 1, Freq = Aucun)Paramètres de fonction
Les paramètres de fonction sont comme:
La fonction renvoie l'index décalé.
Exemple
Commençons par générer un index DateTime dans Pandas en utilisant le Fonction Date_range (). L'exemple ci-dessous créera un index DateTime pour les premiers jours du 12e mois de 2022.
Importer des pandas en tant que PDL'indice résultant est comme indiqué:
Pour déplacer l'index ci-dessus de 5 jours, nous pouvons fonctionner:
print (f "old: df")Le code ci-dessus doit déplacer chaque valeur dans l'index de cinq jours et retourner:
Vous pouvez également effectuer le décalage par une fréquence de 1 mois comme indiqué:
print (f "old: df")Le code ci-dessus doit retourner:
Conclusion
Ce message traite de l'utilisation de la fonction Shift () pour déplacer un index de DateTime spécifique par un facteur défini.