использованием RStudio, у меня есть это:Добавление новой переменной dataframe одинаково
GROUP NUM
A 45
A 78
A 79
B 45
B 47
B 99
C 28
C 78
C 54
Я хочу, чтобы добавить новую переменную с именем AGENT, который:
AGENT=c("John", "Maria", "Pamela")
Но проблема заключается в том, Я хочу, чтобы каждый из моих агентов был равномерно распределен между исходным фреймворком данных в соответствии с идентификатором. В основном, я хочу:
GROUP NUM AGENT
A 45 John
A 78 Maria
A 79 Pamela
B 45 John
B 47 Maria
B 99 Pamela
C 28 John
C 78 Maria
C 54 Pamela
Мой пример здесь является основным, потому что у меня столько групп, сколько у меня есть агенты. Однако в моем случае у меня может быть 70 каждой буквы (70 A, 70 B и 70 C) и все еще только 3 агента. Я все еще хочу, чтобы распространить как можно более равномерно ....
Например, если бы я имел 6 А, я бы:
GROUP NUM AGENT
A 45 John
A 78 Maria
A 79 Pamela
A 48 John
A 97 Maria
A 59 Pamela
...
И если у меня было 7, то седьмой будет назначен случайным образом или просто следующим в списке.
Любые идеи? Я мучился над этим. Заранее спасибо! : P
Потрясающе, просто и работает. Спасибо миллион раз! –