identical
может сделать это.
identical(1, 1)
#> [1] TRUE
identical(1, Inf)
#> [1] FALSE
identical(1, NA)
#> [1] FALSE
identical(1, NULL)
#> [1] FALSE
identical(1, NaN)
#> [1] FALSE
Создано в 2019-03-08 пакетом Представить (v0.2.1)
Вы можете написать простую оболочку, например, такую:
equals1 <- function(x)identical(x, 1)
c(equals1(1),equals1(Inf),equals1(NA),equals1(NULL),equals1(NaN))
#> [1] TRUE FALSE FALSE FALSE FALSE
Создано в 2019-03-08 пакетом prex (v0.2.1)