【问题标题】:If-else statement in R to describe three different cases [duplicate]R中的if-else语句描述三种不同的情况[​​重复]
【发布时间】:2020-01-30 10:44:47
【问题描述】:

描述x<yx>yx=y 的三种不同情况的有效方法是什么?这里xy 是两个数字。我想到了以下几点:

if (x<y) {
  ...
}
if (x>y) {
  ...
}
if (x=y) {
  ...
}

也许我可以使用ifelse 声明?

【问题讨论】:

  • 您可以查看?dplyr::case_when,但主要取决于您的用例。一个具体的例子会很有帮助。

标签: r if-statement


【解决方案1】:

else-if 结构应与前一个块的最后一个大括号位于同一行。
如果您要执行多个语句,ifelse 函数可能不是您想要的。

if (x<y) {
  ...
} else if (x>y) {
  ...
} else if (x=y) {
  ...
}

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 2020-07-26
    • 2014-10-29
    • 2017-02-01
    • 2020-01-28
    • 2014-06-08
    • 1970-01-01
    相关资源
    最近更新 更多