Код, который я использую, это tapply(g,?, mean), функция tapply, но я не понимаю, что вставить между g, который является моим вектором, и средним значением. Вопрос заключается в том, чтобы получить среднее значение каждого набора из 5 значений в векторе размером 100. Таким образом, у меня будет всего 20 средних значений. Любая помощь приветствуется!
tapply
- это группировка, поэтому вам нужно создать что-то, указывающее, какие значения сгруппированы вместе, в вашем случае вы хотите сгруппировать каждые 5 значений, поэтому что-то вроде1,1,1,1,1,2,2,2,2,2,3,3,3,3,3,...
будет работать хорошо. Возможно, если вы поиграете сrep()
, вы сможете понять, как сгенерировать такой вектор. - person Gregor Thomas   schedule 16.12.2020