创建一个向量,包含200倍R中20的随机样本



我必须创建一个向量,它包含200倍于20个数字的随机样本(总是数字1到20,但按随机顺序(。我试着用for循环和样本(20(来做这件事,但没有成功。有人能帮我吗?

我们可以使用replicate+sample

replicate(200, sample(20))

其工作方式比for环路简单

你可以试试这个:

unlist(lapply(1:200, function(x) sample(1:20)))

c(sapply(1:200,(x) sample(1:20)))

结果是4000个元素长,我认为这就是你想要的(200个1:20的连续样本(

最新更新