【发布时间】:2020-12-06 05:36:35
【问题描述】:
我正在尝试重新评估我的数据集中的列分数。在我检查了 Min、1st Qua、3rd Quad 和 Max 之后。我尝试将特定范围标记为以下代码
data2019$Score <-revalue(data2019$Score,c
("(2.853,4.553]" = "Not Happy", "(4.553,6.187]" = "Happy", "(6.187,7.769]" = "Flourishing"))
我不断收到 x 不是因子或字符向量的错误。 请注意这个问题
【问题讨论】:
-
请提供可重现的示例以及预期的输出。阅读how to give a reproducible example。你可以试试
dplyr::recode。 -
@RonakShah 因为我有 Score 列,最小值是 2.853 到最大值 7.769。我分为 3 个不同的范围,并从低中到高分配每个范围。在我的情况下,不快乐,快乐和蓬勃发展。我 "(2.853,4.553]" = "不开心" "(4.553,6.187]" = "开心" "(6.187,7.769]" = "蓬勃发展"