Wskaźnik zmiany pand

Wskaźnik zmiany pand
Funkcja indeksu przesunięcia pandas umożliwia przesunięcie wartości indeksów podobnych do DATETIME o określoną liczbę razy.

Składnia funkcji

Funkcja ma składnię, jak pokazano w fragmencie kodu poniżej:

Indeks.shift (okresy = 1, freq = brak)

Parametry funkcji

Parametry funkcji są jako:

  1. Okresy - określa liczbę przyrostów, w których wartość jest przesunięta. Może to być liczba całkowita lub negatywna.
  2. Freq - reprezentuje częstotliwość, według której należy przesunąć indeks. Zaakceptowane wartości obejmują ciągi takie jak „d”, „w”, „m”, „y” itp.

Funkcja zwraca przesunięty indeks.

Przykład

Zacznijmy od wygenerowania indeksu DATETIME w pandy za pomocą Funkcja date_range (). Poniższy przykład utworzy indeks DATETIME na pierwsze dni 12th miesiąc 2022.

importować pandy jako PD
df = pd.date_range („1/1/2022”, okresy = 12, freq = „ms”)
df

Powstały indeks jest jak pokazany:

Aby zmienić powyższy indeks o 5 dni, możemy uruchomić:

print (f "stare: df")
df = df.Shift (5, „D”)
print (f "nowy: df")

Powyższy kod powinien zmienić każdą wartość w indeksie o pięć dni i zwrócić:

Możesz także wykonać przesunięcie przez częstotliwość 1 miesiąca, jak pokazano:

print (f "stare: df")
df = df.Shift (1, „M”)
print (f "nowy: df")

Powyższy kod powinien zwrócić:

Wniosek

W tym poście omówiono użycie funkcji ship (.