如何解决;所有记录应为“公式”;R中的错误

如何解决;所有记录应为“公式”;R中的错误,r,dplyr,recode,R,Dplyr,Recode,我一直在尝试重新编码数字数据,但我不断收到一条错误消息,我以前在任何地方或堆栈溢出上都没有看到过 假设这是我们的数据帧 age <- c(11, 27, 35, 42, 89) dfage <- as.data.frame(age) 但是我收到了错误信息 Error in FUN(X[[i]], ...) : 'recode': all recodings should be formula but: 1L 即使我尝试了不同类型的重新编码 dfage %>% muta

我一直在尝试重新编码数字数据,但我不断收到一条错误消息,我以前在任何地方或堆栈溢出上都没有看到过

假设这是我们的数据帧

age <- c(11, 27, 35, 42, 89)
dfage <- as.data.frame(age)
但是我收到了错误信息

Error in FUN(X[[i]], ...) : 
'recode': all recodings should be formula but: 1L
即使我尝试了不同类型的重新编码

dfage %>%
  mutate(age = recode(age, `11` = "a", `35` = "b"))
我仍然得到一个错误

Error in FUN(X[[i]], ...) : 
  'recode': all recodings should be formula but: "a"

有没有关于问题可能是什么以及如何解决的想法?

请说明您已加载了哪些软件包。有几个包包含
recode
函数。也许可以共享sessionInfo()的输出。。也许可以使用
dplyr::recode
?如果执行
dfage%>%变异(age=dplyr::recode(age,`11`=1L,`35`=2L)),错误是否会持续存在。
?谢谢大家!使用dplyr::recode后,问题得到了解决。我最近加载了包含expss::recode的expss包。我相信这就是问题所在。请说明您已装入哪些软件包。有几个包包含
recode
函数。也许可以共享sessionInfo()的输出。。也许可以使用
dplyr::recode
?如果执行
dfage%>%变异(age=dplyr::recode(age,`11`=1L,`35`=2L)),错误是否会持续存在。
?谢谢大家!使用dplyr::recode后,问题得到了解决。我最近加载了包含expss::recode的expss包。我相信这就是问题所在。
Error in FUN(X[[i]], ...) : 
  'recode': all recodings should be formula but: "a"