У меня есть такой фрейм данных:
V1 = paste0("AB", seq(1:48))
V2 = seq(1:48)
test = data.frame(name = V1, value = V2)
Я хочу вычислить средние значения для столбца значения и конкретных строк.
Структура строк довольно сложна:
Rows of MeanA1: 1, 5, 9
Rows of MeanA2: 2, 6, 10
Rows of MeanA3: 3, 7, 11
Rows of MeanA4: 4, 8, 12
Rows of MeanB1: 13, 17, 21
Rows of MeanB2: 14, 18, 22
Rows of MeanB3: 15, 19, 23
Rows of MeanB4: 16, 20, 24
Rows of MeanC1: 25, 29, 33
Rows of MeanC2: 26, 30, 34
Rows of MeanC3: 27, 31, 35
Rows of MeanC4: 28, 32, 36
Rows of MeanD1: 37, 41, 45
Rows of MeanD2: 38, 42, 46
Rows of MeanD3: 39, 43, 47
Rows of MeanD4: 40, 44, 48
Поскольку вы видите, что он начинается в 4 разных точках (1, 13, 25, 37), то всегда +4, а для следующих 4 это означает, что он просто отступает еще на 1 строку вниз.
Я хотел бы получить вывод всех этих средств в одном списке.
Есть идеи? ПРИМЕЧАНИЕ. В этом примере среднее значение, конечно же, всегда является средним числом, но мое реальное значение df отличается.