Сдвиги и окна в Pandas
Столбец с числами по строкам часто читают как хронологию: сегодня сравнивают со вчера, смотрят прирост за шаг или сглаживают шум коротким отрезком соседних значений. Pandas умеет двигать ряд относительно самого себя и считать сводки по окну строк.
Сдвиг на одну позицию даёт значение из предыдущей строки на текущем месте; из разности соседних получают абсолютный шаг, из относительного изменения - долю прироста или спада. Окно фиксированной длины скользит вместе с строкой и каждый раз сводит несколько последних чисел в одно.
Другой край - окно, которое растёт от начала ряда: в каждой строке учитываются все значения сверху до неё включительно. Отдельно есть сглаживание, где свежие точки влияют сильнее старых, без резкой границы окна.
Со всем этим мы и будем разбираться в рамках данного раздела.