1

我想要另一个向量,其中每个数值都是 = 它的当前值减去(它在向量中的位置 - 1),例如

说我有

positions <- c(9,  30,  46,  52,  76)

我想要另一个等于 c(9, 29, 44, 49, 72) 的向量

谢谢

4

2 回答 2

6
x  <- c(9,  30,  46,  52,  76)
x - (seq_along(x)-1)
[1]  9 29 44 49 72
于 2013-07-19T04:03:27.557 回答
4
answer <- positions - 0:4

0:4是向量c(0,1,2,3,4)

于 2013-07-19T03:51:45.700 回答