0

フォームの一連のサブセットから一連の複製を行っています

pseudo = replicate(10, sample(sub_data$Y1,10))

各反復が列であるdata.frameを取得できます

sub_data     iteration 1    iteration2    iteration...10  
a
a
a
a
a
b
b
b
b
b

しかし、私はそれが形である必要があります

sub_data  ITERATION      Y1
a          1 
a          1
a          2
a          2
a          3
a          3
b          1 
b          1
b          2
b          2
b          3
b          3

簡単な方法はありますか?

4

1 に答える 1

0

最初から、reshape2`パッケージdata.frameを使用して「再形成」します。これはまさにこれを行います。melt from the

melt(yourdata, id.vars='sub_data')

?melt.data.frameいくつかの追加の命名パラメータについては、のヘルプを参照してください。

これにはベースRを使用することもできますが、構文はもっと難しいと思います。

于 2012-11-16T14:48:28.430 に答える