Здесь вы научитесь смещать значения в разное время.

Обычные манипуляции с временными рядами включают:

  • Сдвиг или отставание значений назад или вперед во времени
  • Получить разницу в стоимости за заданный период времени
  • Вычислите процентное изменение за любое количество периодов

Сдвиг или отставание значений назад или вперед во времени.

.shift() используется для перемещения данных между прошлым и будущим.

.shift(periods=-1) :запаздывающие данные, т.е. на 1 период назад во времени

.shift(period=1) : 1 период в будущем

Получить разницу в стоимости за заданный период времени

.diff(): используется для поиска разницы в значениях для двух соседних периодов.

Он вычисляет изменение между значениями в разные моменты времени.

Рассчитать процентное изменение за любое количество периодов

.pct_change(): встроенный процент изменения временного ряда

Процентное изменение за два соседних периода

data[‘pct_change’] = data.price.pct_change().mul(100)