gpt4 book ai didi

r - 将向量随机分为两组

转载 作者:行者123 更新时间:2023-12-04 11:30:16 26 4
gpt4 key购买 nike

我有一个长度为100的向量t,并希望将其分为30和70个值,但应随机选择这些值,而不能进行替换。因此,不允许将30个值中的任何一个都包含在70个值的子向量中,反之亦然。

我知道R函数sample,我可以使用它从向量中随机选择带或不带替换的值。但是,即使当我使用replace = FALSE时,也必须运行sample函数两次,一次选择30个值,一次运行70个值。这意味着30个值中的一些可能在70个值中,反之亦然。

有任何想法吗?

最佳答案

这个怎么样:

t <- 1:100 # or whatever your original set is
a <- sample(t, 70)
b <- setdiff(t, a)

关于r - 将向量随机分为两组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12261179/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com