【发布时间】:2019-03-04 19:03:53
【问题描述】:
这是一个非常常见的问题:1、2、3、4、5,但我什至找不到问题的答案。
If a == 1, then do X.
If a == 0, then do Y.
If a == 0 and b == 1, then do Z.
只是为了解释一下:无论b 的值如何,if else 语句都必须执行Y if a==0。但是如果b == 1 和a == 0,Z 将对Y 已经完成的内容进行额外的更改。
我当前的代码及其错误:
if (a == 1){
X
} else if(a == 0){
Y
} else if (a == 0 & b == 1){
Z}
Error in !criterion : invalid argument type
【问题讨论】:
标签: r if-statement