我正在用 R 编程。我有一个包含 1000 个值的向量。现在假设我想将这 1000 个值随机分成两个新集合,一个包含 400 个值,另一个包含 600 个值。我该怎么做?我想过做这样的事情......
firstset <- sample(mydata, size=400)
...但这不会对数据进行分区(换句话说,我仍然不知道将哪些 600 个值放入另一组)。我还考虑过从 1 循环到 400,一次随机删除 1 个值并将其放入firstset
. 这将正确划分数据,但我不清楚如何实现这一点。另外,我被告知要for
尽可能避免 R 中的循环。
有任何想法吗?