【发布时间】:2016-04-16 10:45:59
【问题描述】:
我有一个 ca 的数据框。 1000 行,我想将其随机拆分为 8 个较小的数据帧,每个数据帧包含 100 个元素。我尝试在数据框上使用 sample 函数 8 次,但有时它会选择相同的行。
【问题讨论】:
-
另一种方法可能是
split(df, sample(rep(1:10, each=100)))[1:8],但我目前无法测试。 -
或随机订购,选择800
split(df1[order(runif(1000))[1:800], ], 1:8)