次の状況でレプリケーション機能を使用するにはどうすればよいですか。
mydata <- data.frame (var1 = 1:4, replication = c(3, 5, 3, 7))
mydata
var1 replication
1 1 3
2 2 5
3 3 3
4 4 7
次のような結果が必要です。
1,1,1, 2,2,2,2,2, 3,3,3, 4,4,4,4,4,4,4
1 は 3 回繰り返され、2 は 5 回繰り返されます。
関数を適用しようとしましたが、何もうまくいきません。
apply (mydata,2,rep )