如何为随机样本选择设置种子?

How to set seed for random sample selection?

基于包含分组样本的数据框,我想从每组中随机挑选 5 个样本。我可以使用包 splitstackshape 中的函数 stratified 轻松做到这一点。但是是否可以设置种子以使选择可重现?

data(iris)
library(splitstackshape)
stratified(iris, "Species", 5)

您可以在计算 stratified() 命令之前添加代码 set.seed(1)。这确保了随机数是从相同的起点生成的,从而使它们可重现。