如何拒绝下面if中的条件?
if(any(PV$DTT == DTest & PV$Week== Wk, na.rm = TRUE)){
....
}
在上述条件下,我正在考虑它是否具有PV$DTT == DTest & PV$Week== Wk
。但是,如果你想否认它,例如,如果你没有PV$DTT == DTest & PV$Week== Wk
,它会是什么样子?
取决于您希望整个条件是TRUE
还是FALSE
。你可能想要!any
。举个小例子:
a <- c(1, 1, 2, 2)
b <- c(3, 4, 3, 4)
cbind(a, b)
# a b
# [1,] 1 3
# [2,] 1 4
# [3,] 2 3
# [4,] 2 4
a == 1 & b == 3
# [1] TRUE FALSE FALSE FALSE
any(a == 1 & b == 3)
# [1] TRUE
!any(a == 1 & b == 3)
# [1] FALSE
a == 3 & b == 5
# [1] FALSE FALSE FALSE FALSE
any(a == 1 & b == 5)
# [1] FALSE
!any(a == 1 & b == 5)
# [1] TRUE
在javascript中,您可以用拒绝符号
if(!(2 > 1)) {...}
我不知道是否有可能像一样在R中进行