功能概述
R语言中的sample()函数用于从向量中随机抽取样本。它可以抽取有重复或无重复的样本。
函数参数
x:要抽样的向量。size:要抽取的样本大小。replace:是否允许重复抽样。默认为FALSE,表示不重复抽样。如果为TRUE,则表示允许重复抽样。probs:每个元素的抽样概率向量。如果省略,则假定每个元素的抽样概率相等。函数返回值
sample()函数返回一个向量,其中包含从x向量中抽取的样本。
函数用法
以下是一些sample()函数的用法示例:
从向量中抽取10个无重复样本
Code snippet
x <- 1:100 sample_no_replace <- sample(x, size = 10) print(sample_no_replace)
从向量中抽取10个有重复样本
Code snippet
sample_replace <- sample(x, size = 10, replace = TRUE) print(sample_replace)
根据概率抽取样本
Code snippet