我已经考虑了一段时间,很抱歉,这太简单了,但是我刚开始使用R。
我有一个基本数据集,并希望基于三个因子列创建两个“团队”。我正在尝试根据我定义的某些类别按比例分配玩家,在这种情况下
Jugador <- c("Player1","Player2","Player3","Player4","Player5","Player6","Player7","Player8","Player9","Player10","Player11","Player12","Player13")
RangoEdad <- c("3","2","2","3","3","2","2","2","3","3","1","1","1")
Sexo <- c("M","F","M","M","F","M","F","M","M","F","F","M","M")
Fam <- c("1","2","2","3","3","3","4","4","5","5","5","5","5")
draft <- cbind(Jugador, RangoEdad,Sexo,Fam)
draft.df <- as.data.frame(draft)
draft.df$RangoEdad <- as.factor(draft.df$RangoEdad)
draft.df$Fam <- as.factor(draft.df$Fam)
我现在能想到的就是创建各种因素组合的选择,然后从每个因素中取样并“抽取”。但我相信有更好的解决方案。
预期的输出应该是两支球队,每个类别至少有一名球员(如果可能,球员1拥有自己的类别)。