如何在R中使用sample()

时间:2017-09-21 17:41:16

标签: r

假设有一袋20个大理石,12个白色(“1”)和8个黑色“0”。使用sample()函数创建一个大小为n = 5的样本,无需替换。

RStudio总是告诉我,当'replace = FALSE'

时,有一个错误不能使样本大于人口

1 个答案:

答案 0 :(得分:1)

您可以使用此

sample(rep(1:0, c(12, 8)), 5, replace = FALSE) 

甚至可以反映您的输入

sample(rep(c("white", "black"), c(12, 8)), 5, replace = FALSE)