У меня есть следующий фрейм данных, содержащий переменную «группа» и переменную «количество элементов в группе»
group elements
1 3
2 1
3 14
4 10
.. ..
.. ..
30 5
, тогда у меня есть набор чисел, идущих от 1 до (скажем) 30
при суммировании «элементов» я получу 900. Я хочу получить случайный выбор числа (от 0 до 30) от 1 до 30 и присвоить его каждой группе, пока я не заполню количество элементов для эта группа. Каждый из них должен появляться в общей сложности 30 раз.
, таким образом, для группы 1 я хочу случайным образом выбрать 3 числа от 0 до 30 для группы 2, 1 число от 0 до 30 et c. пока я не заполню все группы.
итоговая таблица должна выглядеть так:
group number(randomly selected)
1 7
1 20
1 7
2 4
3 21
3 20
...
есть предложения о том, как мне этого добиться?