Funksjonssyntaks
Funksjonen har en syntaks som vist i kodebiten nedenfor:
Indeks.skift (perioder = 1, freq = ingen)Funksjonsparametere
Funksjonsparametrene er som:
Funksjonen returnerer den skiftede indeksen.
Eksempel
La oss starte med å generere en datetime -indeks i pandaer ved å bruke date_range () funksjon. Eksemplet nedenfor vil opprette en datetime -indeks for de første dagene av de 12th Måned i 2022.
Importer pandaer som PDDen resulterende indeksen er som vist:
For å skifte indeksen ovenfor med 5 dager, kan vi kjøre:
print (f "gammel: df")Koden over skal forskyve hver verdi i indeksen med fem dager og returnere:
Du kan også utføre skiftet med en frekvens på 1 måned som vist:
print (f "gammel: df")Ovennevnte kode skal returnere:
Konklusjon
Dette innlegget diskuterer bruken av skift () -funksjonen for å skifte en spesifikk datetime -indeks med en definert faktor.