You might find it useful to look at
rollmean
from the
zoo
package.

Tal



----------------Contact
Details:-------------------------------------------------------
Contact me: tal.gal...@gmail.com |  972-52-7275845
Read me: www.talgalili.com (Hebrew) | www.biostatistics.co.il (Hebrew) |
www.r-statistics.com (English)
----------------------------------------------------------------------------------------------




On Thu, Jul 15, 2010 at 12:39 PM, steven mosher <mosherste...@gmail.com>wrote:

> Given a matrix of MxN
>  want to take the means of rows in the following fashion
> m<-matrix(seq(1,80),ncol=20, nrow=4)
>  result<-matrix(NA,nrow=4,ncol=20/5)
>  result[,1]<-apply(m[,1:5],1,mean)
>  result[,2]<-apply(m[,6:10],1,mean)
>  result[,3]<-apply(m[,11:15],1,mean)
>  result[,4]<-apply(m[,16:20],1,mean)
>  result
>     [,1] [,2] [,3] [,4]
> [1,]    9   29   49   69
> [2,]   10   30   50   70
> [3,]   11   31   51   71
> [4,]   12   32   52   72
>
> So, I want the mean of every successive 5 values in a row
>
> as the dimension in columns is wide I cant write it with multiple apply as
> above
>
>        [[alternative HTML version deleted]]
>
> ______________________________________________
> R-help@r-project.org mailing list
> https://stat.ethz.ch/mailman/listinfo/r-help
> PLEASE do read the posting guide
> http://www.R-project.org/posting-guide.html
> and provide commented, minimal, self-contained, reproducible code.
>

        [[alternative HTML version deleted]]

______________________________________________
R-help@r-project.org mailing list
https://stat.ethz.ch/mailman/listinfo/r-help
PLEASE do read the posting guide http://www.R-project.org/posting-guide.html
and provide commented, minimal, self-contained, reproducible code.

Reply via email to