Funktionssyntax
Die Funktion hat eine Syntax, wie im folgenden Code -Snippet gezeigt:
Index.Verschiebung (Perioden = 1, freq = keine)Funktionsparameter
Die Funktionsparameter sind als:
Die Funktion gibt den verschobenen Index zurück.
Beispiel
Beginnen wir mit dem generieren eines DateTime -Index in Pandas mit der Date_Range () Funktion. Das folgende Beispiel wird für die ersten Tage der 12 einen DateTime -Index erstelltth Monat 2022.
Pandas als PD importierenDer resultierende Index ist wie gezeigt:
Um den obigen Index um 5 Tage zu verschieben, können wir ausführen:
print (f "alt: df")Der obige Code sollte jeden Wert im Index um fünf Tage verschieben und zurückgeben:
Sie können die Verschiebung auch um eine Häufigkeit von 1 Monat durchführen, wie gezeigt:
print (f "alt: df")Der obige Code sollte zurückgeben:
Abschluss
In diesem Beitrag wird die Verwendung der Funktion Shift () zum Verschieben eines bestimmten DateTime -Index durch einen definierten Faktor erörtert.