R编码与函数nan和na

时间:2017-10-27 02:56:56

标签: r

我如何编写一个带有一个参数的函数来输入一个对象,并且仅当相应的元素为TRUE时才输出NA(它应该为{{1}返回FALSE使用向量NaN

1 个答案:

答案 0 :(得分:1)

bar <- c(7,NA,4,NA,3,Inf,NaN)
bar
#> [1]   7  NA   4  NA   3 Inf NaN
foo <- function(x) is.na(x) & !is.nan(x)
foo(bar)
#> [1] FALSE  TRUE FALSE  TRUE FALSE FALSE FALSE