我正在从一系列形式
的子集中进行一系列复制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
有没有简单的方法?
答案 0 :(得分:0)
从您的第一个data.frame
“重新塑造”它使用melt from the
reshape2`包确实做到了这一点。
melt(yourdata, id.vars='sub_data')
请查看?melt.data.frame
的帮助,了解其他一些命名参数。
你也可以使用base R,但我觉得语法更难。