1. Factors for categorical variables factor主要是对种类的变量进行定义
blood <- c("B", "AB", "O", "A", "O", "A", "B")
blood
在这里,并没有对blood进行factor的定义,所以blood只是一系列的text list.
blood_factor <- factor (blood)
blood_factor
接下来将blood转化为fator, 可以发现打印出来的结果有levels(也就是变量的种类):
如果不对level进行定于,则这个levles是按照字母进行排序的. 但是我们也可以通过代码对这个level进行排序:
blood_factor2 <- factor (blood, levels = ("O", "A", "B", AB"))
2. Factors are integer vectors
因子是整数向量
3. Change factor levels:
levels function or labels argument
4. ordered factors: ordered = Ture