У меня есть список из 9 факторных переменных: item <- c("a","b","c","d","e","f","g","h","i")
. Я хотел бы случайным образом разделить каждую из 9 факторных переменных на 3 группы. Я пробовал этот сценарий, но это может потребовать много работы:
gp1 <- sample(item,3,replace=F)
> gp1
[1] "b" "h" "g"
Я также пробовал функцию вырезания, но переменные должны быть числовыми:
gp <- cut(item, breaks = 3)
Error in cut.default(item, breaks = 3) : 'x' must be numeric
Ожидаемый результат должен выглядеть так, но с переменными, произвольно распределенными для каждой группы:
grp1 grp1 grp3
d b i
c e h
a g f
Спасибо за помощь!