У меня есть df как таковой
A B C D
X 1 2 3 4
Y 5 6 7 8
Z 9 10 11 12
Мне нужно выполнить скользящую среднюю по строкам. Вот пример результирующего df со скользящим средним 2 столбца за раз:
A B C D
X 1.5 2.5 3.5 4
Y 5.5 6.5 7.5 8
Z 9.5 10.5 11.5 12
Обратите внимание, что последний столбец не имеет никаких исходных значений, поэтому он просто остается исходным значением. В моем случае я бы хотел, чтобы скользящее среднее из 12 столбцов, пока 12 больше не стало возможным, затем уменьшалось до 11, 10, 9 и т. Д.
Есть мысли?