Мне кажется, это очень простой вопрос, но мне не удается придумать эффективную идею.
У меня есть кадр данных в R, составленный так:
- столбец
position
, сгенерированный как seq(from = 1, to = nrow(df), by = 1)
- столбец
value
, с некоторыми значениями, связанными с позицией
Я хочу сгруппировать фрейм данных каждые k строк (k является целым числомвход), а затем рассчитать среднее значение для каждой группы.
Функция dplyr group_by
не позволяет мне группировать определенное целое число строк.
Как я могу это сделать? Есть ли способ вообще избежать создания позиции в столбце?