我已经建立由N个值的阵列,说随机分裂阵列中的R采用分体式()和样品()
a <- array(dim = c(x, y)).
欲阵列为K组,其中数组值是随机分配的分区到K组中的一个。例如,如果K = 2且N = 10,则一个子阵列可以具有7个值,而另一个具有3.所有子阵列中的值必须总和为N(例如,7 + 3 = 10)。
我知道使用split()和sample()可能是最简单的路线。我已尝试
split(a, sample(a, 2))
但这不起作用,因为它应该。
任何想法?
你想分裂后的数据是什么?阵列?向量? – CPak
@ChiPak我希望它成为K子阵列 –