我有一个零向量,比如长度为 10。所以
v = rep(0,10)
我想根据 v1 中的一组索引和另一个实际上按顺序具有值的向量 v2 填充向量的一些值。所以另一个向量 v1 有索引说
v1 = c(1,2,3,7,8,9)
和
v2 = c(0.1,0.3,0.4,0.5,0.1,0.9)
最后我想要
v = c(0.1,0.3,0.4,0,0,0,0.5,0.1,0.9,0)
所以 v1 中的索引是从 v2 映射的,其余的为 0。我显然可以编写一个 for 循环,但由于实际矩阵的长度,这在 R 中花费了太长时间。有什么简单的方法可以做到这一点吗?