【发布时间】:2014-07-04 19:35:58
【问题描述】:
我有一个包含不同样本和技术复制品(AA.1、AA.2、AA.3)的数据框。每个完整样本集(所有样本技术重复)都有一个测量值 var3,并针对不同的 var2(X、Y 或 Z)重复。所以总的来说,我有(样本数)(技术重复数)(var2 的数量)测量值(var1 x var2 的所有可能组合重复 3 次)。
data.frame(
var1=rep(rep(c('AA.1', 'AA.2', 'AA.3', 'BB.1', 'BB.2', 'BB.3'), each=3), 2),
var2=rep(c('X', 'Y'), each=18),
var3=sample(20:40, 36, replace=TRUE)
)
对于每个 var2,我想平均每个样本的技术复制。我想通过创建一个新的数据框来做到这一点,该数据框将样本名称列为行名称,3 列是 3 个技术复制品。然后我可以做 rowMeans() 和 sd()。这怎么可能?
【问题讨论】: