我如何否认下面的条件

  • 本文关键字:条件 否认 何否认 r
  • 更新时间 :
  • 英文 :


如何拒绝下面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中进行

最新更新