[R] creating new vector
Peter Dalgaard
p.dalgaard at biostat.ku.dk
Fri Mar 10 11:33:03 CET 2006
Amir Safari <amsa36060 at yahoo.com> writes:
>
> 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
Er, 5*500 != 2000... Did you mean "sum of 4" or "400 obs. in the new
vector"? Anyways, how about
colSums(matrix(myvector, nrow=5))
?
--
O__ ---- Peter Dalgaard Øster Farimagsgade 5, Entr.B
c/ /'_ --- Dept. of Biostatistics PO Box 2099, 1014 Cph. K
(*) \(*) -- University of Copenhagen Denmark Ph: (+45) 35327918
~~~~~~~~~~ - (p.dalgaard at biostat.ku.dk) FAX: (+45) 35327907
More information about the R-help
mailing list