我想通过指定不同间隔的向量创建-100到100之间的数字序列。
start<- -100
end <- 100
intervals <- c(10,5,100,4)
output:
-100, -90, -85, 15, 19, 100
答案 0 :(得分:6)
c(start + cumsum(c(0, intervals)), end)
# [1] -100 -90 -85 15 19 100
然后&#34;结束&#34;刚刚结束了。你可以用它来做其他的事情,但是你必须决定在你的间隔超过它的情况下会发生什么。
另请注意您的要求,
我希望序列的长度与区间向量的长度相同。
与您想要的输出相矛盾。如果你想要不同的行为,你需要更加精确。