【发布时间】:2020-02-05 21:04:31
【问题描述】:
是否可以为向量中不存在的值定义因子水平?
我正在尝试将不包含我调查中所有可能值的整数向量 (x) 转换为具有匹配标签的因子。我希望将值 3 标记为“同意”,但由于它是 r 遇到的第一个值,因此它被分配到我的可能级别列表中的第一个级别。
> x <- c(3L,3L,3L,3L,3L)
> x <- as.factor(x)
> levels(x) <- c("Strongly disagree","Disagree", "Agree", "Strongly agree")
> summary(x)
结果:非常不同意:5,而我希望结果:同意:5
这个可以吗?
【问题讨论】: