基于另一个向量的索引替换向量元素。

3

我有下列两个向量:

a<-c(1,4,6,5,5,2,4,6,1)
b<-c(0.5,1,1.5,2,2.5,3)

我想用a 中各元素在 b 中的索引对应元素替换a 中的各元素。这个例子中生成的向量应该是:
c(0.5,2,3,2.5,2.5,1,2,3,0.5)
1个回答

6
我猜您想要这个索引。
> b[a]
[1] 0.5 2.0 3.0 2.5 2.5 1.0 2.0 3.0 0.5

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接