【发布时间】:2020-02-17 14:01:15
【问题描述】:
我有以下数据框,其中包含一个变量“组”和一个变量“每组的元素数”
group elements
1 3
2 1
3 14
4 10
.. ..
.. ..
30 5
然后我有一堆从 1 到(比如说)30 的数字
当对“元素”求和时,我会得到 900。我想要获得的是从 1-30 中随机选择一个数字(从 0 到 30)并将其分配给每个组,直到我填充该组的元素数.每个应该总共出现 30 次。
因此,对于第 1 组,我想从 0 到 30 中随机选择 3 个数字 对于第 2 组,从 0 到 30 的 1 个数字等,直到我填满所有组。
决赛桌应该是这样的:
group number(randomly selected)
1 7
1 20
1 7
2 4
3 21
3 20
...
关于如何实现这一点的任何建议?
【问题讨论】:
-
为什么我们不能一次为所有组选择从 0 到 30 的
n数字? -
"当对 "numb" 求和时,我会得到 900" -
numb是什么 - 它没有定义