1. Learn
  2. /
  3. 课程
  4. /
  5. R 入门

Connected

道练习

什么是 factor,为什么要用它?(2)

在 R 中创建 factor,需使用函数 factor()。您首先要做的是创建一个向量,包含属于有限类别的所有观测值。比如,sex_vector 包含 5 位个体的性别:

sex_vector <- c("Male","Female","Female","Male","Male")

这里很明显有两个类别,或者用 R 的术语来说是 "因子水平(factor levels)":"Male" 和 "Female"。

函数 factor() 会把该向量编码为一个 factor:

factor_sex_vector <- factor(sex_vector)

说明

100 XP
  • 使用 factor() 将字符向量 sex_vector 转换为 factor,并将结果赋给 factor_sex_vector
  • 打印 factor_sex_vector,确认 R 会在实际取值下方显示对应的因子水平。