我正在尝试编写一个需要能够识别因子中的级别的循环。我正在努力获得等级
例如:
x<-c("male","female","male","male")
x<-as.factor(x)
我想要实现的是类似的东西 e.g。
>x.level[1]
male
>x.level[2]
female
如何创建x.level?
答案 0 :(得分:0)
你的意思是这样的......?
x <- relevel(x, ref="male") # use `relevel` just to reorder levels
> x.level <- levels(x)
> x.level[1]
[1] "male"
> x.level[2]
[1] "female"
答案 1 :(得分:0)
对于ffdf,它略有不同。虽然在这里没有问到我认为它可能有助于处理大数据的人(可以适合ffdf)。它的长度()将给出总的级别数。由于ffdf不像今天那样处理char作为char,因此这是跟踪chr数量转换为可能会占用内存的因子级别的最佳方法。
虚拟(myffdf $ factorcolumn)$水平