Hello,

Try the following.

x <- 1:3*10
idx <- seq_along(x)[-1]
rowSums(cbind(x[idx], x[idx-1]))

Hope this helps,

Rui Barradas
Em 16-11-2012 14:50, e-letter escreveu:
Readers,

If a vector consists of:

10
20
30

how to create a new vector based upon the results of calculations to
the elements, e.g. addition of successive elements, so that a new
vector would be:

30
50

i.e. 10+20, then 20+30, etc.?

______________________________________________
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.

______________________________________________
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