делая среднее число чисел подряд - PullRequest
2 голосов
/ 28 марта 2012

У меня есть следующая таблица

>anna2
     name   from      to       result
     11     66607     66841       5
     11     66846     67048       6 
     11     67409     68216       7
     11     69025     69289       12
     11     70172     70560       45

я хочу создать столбец, который будет иметь средние значения результата в строке ....

я имею в виду, что яхотите получить среднее значение 5,6,7, затем 6,7,12, затем 7,12,45, затем 12,45 .....

НО среднее значение 5,6,7 Я хочу распределить по 66846-67048 среднее значение 6,7,12, которое я хочу распределить по 67409 68216

, поэтому каждый раз, когда я хочу получить среднее значение по центруиз 3-х значений, которые я использовал для расчета этого, потому что тогда мне нужно построить график, где мой х будет от начала и у среднего значения

как я могу это сделать?

Заранее спасибо

С наилучшими пожеланиями Анна

1 Ответ

4 голосов
/ 28 марта 2012

Вы имеете в виду среднее значение с размером окна 3?

library(zoo)
annna2$rollmean <- rollmean(anna2$result, 3, fill = NA)
...