这是可重现的代码:
a <- rep(1, 20)
a[c(1, 12, 15)] <- 0
b <- which(a == 0)
set.seed(123)
d <- round(runif(17) * 100)
我想附加0
s 以d
获得以下结果:
[1] 0 29 79 41 88 94 5 53 89 55 46 0 96 45 0 68 57 10 90 25
d
在将 s附加到索引等于 的每个元素之后,0
等于b - 1
。
我见过append()
只接受一个“后”值,不超过一个。
我该怎么办?
请记住,我无法更改 的长度,d
因为它被认为是一个相当长的函数的输出,而不是像本例中那样的简单随机序列。