多个' OR'在R中使用ifelse

时间:2017-11-04 04:54:56

标签: r if-statement dplyr conditional-statements mutate

我想做几个' OR'这样的条件:

 dta_EARTHQbb <- dta_EARTHQb %>%
      mutate(ASS = ifelse(CODE=="01"|CODE=="02"|CODE=="03", 1, 0))

如果CODE是01,或02或03,它附加了&#39; 1&#39;否则&#39; 0&#39;。

我希望在条件更大的情况下采用另一种方法 像这样:

    CONDITONa = c(01,02,03)  
dta_EARTHQbb <- dta_EARTHQb %>%
          mutate(ASS = ifelse(CODE==CONDITIONa, 1, 0))

Howev ...,它不起作用..如何调整此代码..?

0 个答案:

没有答案