web-dev-qa-db-ja.com

NaN、NA、Inf、-Infなどを検出する1つの関数?

Rに、値がNANaNInf-Inf、または整形式の数値でないかどうかを判断する単一の関数はありますか?

49
SFun28

あなたが欲しいis.finite

> is.finite(NA)
[1] FALSE
> is.finite(NaN)
[1] FALSE
> is.finite(Inf)
[1] FALSE
> is.finite(1L)
[1] TRUE
> is.finite(1.0)
[1] TRUE
> is.finite("A")
[1] FALSE
> is.finite(pi)
[1] TRUE
> is.finite(1+0i)
[1] TRUE
63
Joshua Ulrich