[R] 論理演算子

演算子意味用例
&&かつ(スカラー)(1==1) && (1==2)
||または(スカラー)(1==1) || (1==2)
&かつ(ベクトル)(c(1,1,1) == c(1,2,3)) & (c(2,2,2) == c(1,2,3))
|または(ベクトル)(c(1,1,1) == c(1,2,3)) | (c(2,2,2) == c(1,2,3))
!否定(スカラーまたはベクトル)!(1==2)

!c((1,1,1) == c(1,2,3))

上記の用例を実行した結果を示す。

> (1==1) && (1==2)
[1] FALSE

> (1==1) || (1==2)
[1] TRUE

> (c(1,1,1) == c(1,2,3)) & (c(2,2,2) == c(1,2,3))
[1] FALSE FALSE FALSE

> (c(1,1,1) == c(1,2,3)) | (c(2,2,2) == c(1,2,3))
[1] TRUE TRUE FALSE

> !(1==2)
[1] TRUE

> !(c(1,1,1) == c(1,2,3))
[1] FALSE TRUE TRUE

 

コメント