У меня есть фрейм данных, в котором я хочу применить скользящее среднее к столбцу чисел, состоящим из 3 пар, где я хочу, чтобы в среднее значение входили только 4 уникальных значения.
Допустим, мой фрейм данных выглядит так:
Group Column to roll
1 9
2 5
2 5
2 4
2 4
2 4
2 3
2 3
2 3
2 6
2 6
2 6
2 8
Поскольку я хочу, чтобы 4 уникальных значения вошли в среднее значение, но все значения имели одинаковый вес и находились в одной группе, мой ожидаемый результат (при условии, что мне нужно 4 уникальных значения) будет:
Group Output
1 nan
2 nan
2 nan
2 nan
2 nan
2 nan
2 nan
2 nan
2 nan
2 (6+3+4+5)/4
2 (6+3+4+5)/4
2 (6+3+4+5)/4
2 (8+6+3+4)/4
Есть идеи, как это сделать?