以下是将iris数据集随机拆分为两个数据集的RStudio代码:

# 设置随机数种子,以便结果可重复
set.seed(123)

# 随机生成150个1或2的数,以便按比例拆分数据集
split <- sample(2, nrow(iris), replace = TRUE, prob = c(0.7, 0.3))

# 拆分数据集
iris1 <- iris[split == 1, ]
iris2 <- iris[split == 2, ]

其中,set.seed(123)用于设置随机数种子,以便结果可重复。sample(2, nrow(iris), replace = TRUE, prob = c(0.7, 0.3))用于随机生成150个1或2的数,其中70%的数为1,30%的数为2。iris[split == 1, ]iris[split == 2, ]用于根据生成的随机数将iris数据集按比例拆分为两个数据集。

R语言使用RStudio将iris数据集按比例随机拆分

原文地址: https://www.cveoy.top/t/topic/n2yw 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录