Try this: x <- 1:20 c(rowsum(x, gl(length(x), 5, length(x)))
If the length of x is not a mulitple of 5 there will be a stub at the end containing the sum of less than 5 elements. On 3/10/06, Amir Safari <[EMAIL PROTECTED]> wrote: > > > Hi R Users, > I don't know how much is difficult my problem and even it is possible to > solve in R or not. > Given a vector with 2000 observations. I want to creat a new vector from > that vector so that new vector be the sum of every 5 observations sequently. > That is , each new observation is sum of every 5 sequent observations, from > the first observation of previous vector to the end. So new vector must > include 500 observations. My effort did not work in R. > Do you have any way? Thanks a lot for any help. > Amir > > > > > --------------------------------- > > > [[alternative HTML version deleted]] > > ______________________________________________ > [email protected] mailing list > https://stat.ethz.ch/mailman/listinfo/r-help > PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html > ______________________________________________ [email protected] mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide! http://www.R-project.org/posting-guide.html
