r - 每次运行此代码时,我都会收到未使用的参数错误,为什么?
问题描述
你能帮我找出我的代码有什么问题吗?我正在使用 mutate 函数添加一列并根据某些条件在不同类别下映射某些 ID。下面是我的代码
Repeat_Query2 = Repeat_Query %>% mutate(Category = ifelse(Queries = 2 & Conversion > 0 & Conversion <= 33, "LQ-LC", ifelse(Queries > 2 & Queries <= 4 & Conversion > 0 & Conversion <= 33, "MQ-LC", ifelse(Queries > 4 & Conversion > 0 & Conversion <= 33, "HQ-LC", ifelse(Queries = 2 & Conversion >= 33 & Conversion <= 66, "LQ-MC", ifelse(Queries > 2 & Queries <= 4 & Conversion >= 33 & Conversion <= 66, "MQ-MC", ifelse(Queries > 4 & Conversion >= 33 & Conversion <= 66, "HQ-MC", ifelse(Queries = 2 & Conversion >= 66, "LQ-HC", ifelse(Queries > 2 & Queries <= 4 & Conversion >= 66, "MQ-HC", ifelse(Queries > 4 & Conversion >= 66, "HQ-HC","NA"))))))))))
解决方案
您正在使用=
而不是==
作为运算符。=
用于赋值和函数参数,==
用于逻辑运算。另外,正如这里的其他人所说,你应该case_when()
在这里使用。
你得到错误,因为例如Queries
被解释为一个参数。
推荐阅读
- android - Android 10 获取 IMS 注册状态
- asp.net-core - .Net Core-找不到类型命名空间名称“AsyncResult”
- ios - 在这种情况下如何设置 groundAnchor 以获得准确的位置。斯威夫特5
- javascript - How can I print data from database in flask app using javascript and react components?
- amazon-web-services - 带有托管 ui 和邮递员的 Amazon cognito 身份验证流程
- html - HTML divTable divTableCell 侧边框未显示
- json - 如何将 JSON 中的引用键反序列化为 Rust 中的结构?
- php - 问题统计laravel 8中每个帖子的评论数
- mysql - 如何使用插入触发器后更新表字段?
- spring-boot - 如何在 Spring Boot 管理墙板上显示注销的应用程序