我有一个因素列,其中包含足球位置缩写,大约有17个唯一值和220个观测值。我希望只有三个因素水平,包含这17个唯一的值。
levels(nfldraft$Pos) <- list(Linemen = c("C","OG","OT","TE","DT","DE"),
Small_Backs = c("CB","WR","FS"),
Big_Backs = c("FB","ILB","OLB","P","QB",
"RB","SS","WR"))
我尝试了以下内容,将nfldraft$Pos
打印到控制台上会显示3个因素水平,但所有的值都是"Linemen"
或"Small_Backs"
,而其他所有值都是NA
。我错在哪里了?
?levels
。levels
只能是一个向量,但是levels<-
可以接受RHS上的list
。 - MichaelChirico