0

その位置を指定して、順序付けられた数値セットの値を使用してベクトルを作成しようとしています。それぞれの位置の値は、単一の列ベクトルにあります。したがって、結果をベクトルにしたいと思います。このようなもの:

x.numbers <- c(100,120,140,160,180,200) #The ordered numbers

pos<-c(1,1,3,2,1,2,2,4,4,4,1,3,2,3,3,3,1,1,1,1)
position<-cbind(pos) #Vector with respective position

私が探している答えはベクトルを返すはずです:

 Value
[1,]   100
[2,]   100
[3,]   140
[4,]   120
[5,]   100
[6,]   120
[7,]   120
[8,]   160

ループを使用せずにこれを達成する方法はありますか? 任意の提案をいただければ幸いです。

4

1 に答える 1