Contact me:

R factor因子及因子水平levels

factor()函数创建因子

factor()函数的第一个参数必须是字符向量,通过levels参数显式设置因子水平,

factor(x = character(), levels, labels = levels,
       exclude = NA, ordered = is.ordered(x), nmax = NA)
factor(x, levels = sort(unique(x), na.last = TRUE), 
       labels, exclude = NA, ordered = FALSE)

levels:水平,字符类型,用于设置x可能包含的唯一值,默认值是x的所有唯一值。如果x不是字符向量,那么使用as.character(x)把x转换为字符向量,然后获取x向量的水平。x向量的取值跟levels有关。
labels:是水平的标签,字符类型,用于对水平添加标签,相当于对因子水平重命名

posted @ 2020-06-05 17:18  impwa  阅读(2432)  评论(0编辑  收藏  举报