【发布时间】:2013-03-14 16:04:06
【问题描述】:
我对在 R 中使用长短形式的逻辑运算符感到有些困惑。
如果我有以下值
A <- FALSE
B <- TRUE
X <- 3
Y <- 2
我想评估 NOT(A) OR NOT(B) AND X
给定参数我希望FALSE
这是我在R 中找到的表达式,因此它返回FALSE,正如我所料:
!A & X < Y || !B & X < Y
我可以消除重复的X < Y 比较吗?
【问题讨论】:
-
...你真的应该使用更多的括号来明确你想要做什么。
-
@Dason 是的,感谢 NPE,我现在知道了。适当的惩罚!
标签: r comparison vectorization logical-operators relational