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:是水平的標簽,字符類型,用於對水平添加標簽,相當於對因子水平重命名;