r - 如何解决R中的“所有重新编码都应该是公式”错误
问题描述
我一直在尝试重新编码数字数据,但我不断收到一条错误消息,我以前在任何地方都没有看到过,也没有在 Stack Overflow 上看到过。
假设这是我们的数据框
age <- c(11, 27, 35, 42, 89)
dfage <- as.data.frame(age)
然后我尝试重新编码为不同的数字
dfage %>%
mutate(age = recode(age, `11` = 1L, `35` = 2L))
但我收到错误消息
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"
关于问题可能是什么以及如何解决它的任何想法?
解决方案
推荐阅读
- javascript - 如何使代理指向端口 3001
- python - 如何创建一个线程在 3 秒后拍照?
- ios - BLE WroteCharacteristicValue 从不调用
- eclipse - Eclipse 清除调试外壳
- spring-boot - 在 AWS EC2(Route 53 + VPC)上使用 Spring Boot 微服务配置 Netflix Eureka
- sorting - j 在选择排序中的价值在哪里?基本 Q,Python 3
- javascript - 如何使用 javascript 在 servlet 中禁用下拉选项
- google-apps-script - 无法使用应用程序脚本 UrlFetchApp 获取共享的谷歌驱动器链接(任何人)
- java - 如何忽略以 // 使用扫描程序类和分隔符开头的整行文本
- java - 如何从 Raspberry Pi 我的 firebase 项目连接 Java 类?