我想在没有替换MU,MG,PU,PG 70次的情况下进行采样以创建矩阵(ncol = 4,nrow = 70),例如,
sample(c("MU","MG","PU","PG"), 4,F)
sample(c("MU","MG","PU","PG"), 4,F)
sample(c("MU","MG","PU","PG"), 4,F)
sample(c("MU","MG","PU","PG"), 4,F)
sample(c("MU","MG","PU","PG"), 4,F)
#etc
到目前为止,我有:矩阵(样本(c(“MU”,“MG”,“PU”,“PG”),70 * 4,F),nrow = 70,byrow = TRUE)这是不对的,因为行可以不仅仅具有MU,MG,PU,PG中的每一个 . 我可以使用for循环或更简单的方法吗?
3 回答
replicate
函数可能是您只进行10次重复而不会溢出屏幕的函数 .一个快速的解决方案是循环:
对于那些对环过敏的人:
您也可以尝试这样做:
Sample of some rows as an output :