将多个变量重新编码为 "Other"
Recoding multiple variables to "Other"
我已经对我的数据框进行了一些重新编码,以反映我希望 运行 分析的组,但需要将其他所有内容编码为“其他”。见下文:
DF:
Var1
BIO
CHEM
Arts
BIO
Zoo
Edu
Math
BIO
我想要的是:
东风:
变量 1
生物信息学
化学
其他
生物信息学
其他
其他
其他
生物信息学
精神错乱
我试过这个代码:
DF[ Var1 ==c(!"BIO", "CHEM", "PSY")] <- "Other"
但这不起作用。任何帮助表示赞赏。谢谢!
这是您的代码的改编版本。它适用于字符串。
DF$Var1[!DF$Var1 %in% c("BIO", "CHEM", "PSY")] <- "Other"
您可能使用的因素:
fct_other(DF$Var1, keep = c("BIO", "CHEM", "PSY"), other_level = "Other")
我已经对我的数据框进行了一些重新编码,以反映我希望 运行 分析的组,但需要将其他所有内容编码为“其他”。见下文:
DF:
Var1
BIO
CHEM
Arts
BIO
Zoo
Edu
Math
BIO
我想要的是:
东风: 变量 1 生物信息学 化学 其他 生物信息学 其他 其他 其他 生物信息学 精神错乱
我试过这个代码:
DF[ Var1 ==c(!"BIO", "CHEM", "PSY")] <- "Other"
但这不起作用。任何帮助表示赞赏。谢谢!
这是您的代码的改编版本。它适用于字符串。
DF$Var1[!DF$Var1 %in% c("BIO", "CHEM", "PSY")] <- "Other"
您可能使用的因素:
fct_other(DF$Var1, keep = c("BIO", "CHEM", "PSY"), other_level = "Other")