标签: r
我正在寻找一种方法来取样1:40,3812倍(长度= 3812),并进行替换 - 但限制它使每个数字的使用次数不超过100次。 有没有办法在采样命令(sample())中构建这种类型的限制?
sample()
答案 0 :(得分:2)
这是一个选项:
sample(rep(1:40, 100), 3812)
基本上,您首先构建一个可以从(rep(1:40, 100))采样的所有可能数字的向量,即每个数字的出现频率与最大应采样的次数一样多( 100)然后从中取样而不用替换。
rep(1:40, 100)