二つのオブジェクトが同一か比較するにはidentical()
関数を使用する。
identical(x, y)
数値が同じか比較する
> identical(8/4, 2)
[1] TRUE
ベクトルが同一か比較する
> a <- c(1, 2, 3)
> b <- c(2, 3, 4)
> c <- c(1, 2, 3)
> identical(a, b)
[1] FALSE
> identical(a, c)
[1] TRUE
boolean値を反転させる
magrittrを使用時に!
を用いて、booleanを反転させるのが上手くいかなかったので、関数で処理する。
> identical(TRUE, FALSE)
[1] FALSE