我想要另一个向量,其中每个数值= =它的当前值减去(它在向量中的位置 - 1),例如
说我有
positions <- c(9, 30, 46, 52, 76)
我想要另一个等于c(9,29,44,49,72)
的向量感谢
答案 0 :(得分:6)
x <- c(9, 30, 46, 52, 76)
x - (seq_along(x)-1)
[1] 9 29 44 49 72
答案 1 :(得分:4)
answer <- positions - 0:4
0:4
是向量c(0,1,2,3,4)