Вот один из вариантов создания matrix
из интересующего столбца, указав nrow
и ncol
, затем split
matrix
с индексом группировки, созданным с помощью gl
, по 5 строк в каждой, переберите list
с помощью sapply
и получите столбец, означающий
m1 <- matrix(df1$Column, ncol = 100, nrow = 1000)
sapply(split(seq_len(nrow(m1)), as.integer(gl(nrow(m1), 5,
nrow(m1)))), function(i) colMeans(m1[i, ]))