我试图创建一个列表1000条目长列表中的每个条目一个随机向量.在这种情况下,向量应该是从整数1到100中选择的10个整数.我想避免在循环中执行此操作.
如果我运行以下操作,则不会再次采样,而只是在列表的所有1000个条目中复制样本:
list.of.samples <- rep(list(sample(1:100,size=10)),1000)
Run Code Online (Sandbox Code Playgroud)
我是否有一种简单的方法可以将这1000个样本的生成矢量化并存储在列表中?
pte*_*tor 11
在这种情况下,我经常使用这个replicate功能:
list.of.samples <- replicate(1000, sample(1:100,size=10), simplify=FALSE)
Run Code Online (Sandbox Code Playgroud)
它反复评估其第二个论点.设置simplify=FALSE意味着您返回列表,而不是数组.
| 归档时间: |
|
| 查看次数: |
2673 次 |
| 最近记录: |