その位置を指定して、順序付けられた数値セットの値を使用してベクトルを作成しようとしています。それぞれの位置の値は、単一の列ベクトルにあります。したがって、結果をベクトルにしたいと思います。このようなもの:
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
ループを使用せずにこれを達成する方法はありますか? 任意の提案をいただければ幸いです。