В R, у меня есть список из 10 элементов, таких как:как средние группы элементов в списке в R?
n <- c(5,5,5,5,5,6,6,6,6,6)
Я хочу, чтобы создать еще один список, который будет иметь 2 элементов, где каждый элемент будет в среднем 5-элементов в предыдущем списке. Таким образом, другой список должен выглядеть следующим образом:
5,6
Есть ли быстрый способ сделать это в R? То, что я хочу, это список, который дает мне среднее значение первого элемента X, среднее значение второго элемента X и т. Д. В примере исходный список содержит 10 элементов, и я хочу сгруппировать их по 5. Поэтому я пытаюсь вычислить список, где первым элементом является среднее из первых 5 элементов, а второй элемент - среднее из последних 5 элементов.
так что это должно быть 10 элементов или 2? – rawr
'ave (x, (seq_along (x) -1)% /% 5)' может быть? – thelatemail