R Factor

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 

猜你喜欢

转载自blog.csdn.net/weixin_44897685/article/details/131291789