sample在R中是什么函数
时间: 2023-09-07 12:14:57 浏览: 122
sample-R-code
在R语言中,sample()是一个用于从给定的向量中随机抽样的函数。它的语法是:
sample(x, size, replace = FALSE, prob = NULL)
其中:
- x:要进行抽样的向量。
- size:抽样的大小。
- replace:如果为TRUE,则进行有放回的抽样;否则进行无放回的抽样。
- prob:一个可选的向量,用于指定每个元素被选中的概率。
示例:
```
# 从数字1到10中随机抽取5个数
sample(1:10, 5)
# 从向量中随机抽取3个元素
sample(c("apple", "banana", "orange", "grape"), 3)
# 从向量中随机抽取3个元素,允许重复抽样
sample(c("dog", "cat", "rabbit"), 3, replace = TRUE)
# 从向量中随机抽取3个元素,指定每个元素被选中的概率
sample(c("red", "green", "blue"), 3, prob = c(0.2, 0.3, 0.5))
```
阅读全文