首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将变异命令与if/if else命令集成?

如何将变异命令与if/if else命令集成?
EN

Stack Overflow用户
提问于 2019-03-26 22:01:00
回答 2查看 88关注 0票数 0

我有260种不同基因型的结果(4种不同的第一次重复)。我使用了增强型区块设计。我想添加一个新的列,表示检查或不检查基因型。我知道我必须结合使用if/if else语句和变异体命令。问题是,我不能集成变异命令和if命令?有没有人可以指导我如何将变易命令与if语句集成在一起

EN

回答 2

Stack Overflow用户

发布于 2019-03-26 22:10:37

您可以改用ifelse语句,

它遵循与if和else语句相同的逻辑,但具有yes、no和测试场景:

例如:

突变(dataframe,newcolumn = ifelse(test =您的测试,yes = test为true时发生的情况,no = test为false时发生的情况))

尝试一下,然后发布一个可重现的例子!

票数 0
EN

Stack Overflow用户

发布于 2019-03-26 23:00:36

您可以使用dplyr包中的if_else而不是base R中的ifelse,例如

代码语言:javascript
复制
df <- df %>% mutate(new_col = if_else(cond, col1, col2))

if_else的优点是它更严格,并且允许用户在条件未完全满足时设置NA值。比较:dplyr if_else() vs base R ifelse()

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55359031

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档