r - 一种检测 NaN、NA、Inf、-Inf 等的函数?

标签 r nan na r-faq

R 中是否有一个函数可以确定值是否为 NA , NaN , Inf , -Inf ,否则不是一个格式良好的数字?

最佳答案

你要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

关于r - 一种检测 NaN、NA、Inf、-Inf 等的函数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7518245/

相关文章:

r - R中的嵌套布局

r - 从R中的字符串获取非零值

python - 用 NaN 替换最后 n 行

java - 与 NaN 不同,为什么浮点无穷大是相等的?

R 用前一行值填充 NA 和条件

r - 在使用 R 进行 PCA 分析之前省略 NA 和数据插补

r - 如何使用 R 从分层表派生父子表?

r - data.table 通过表达式快速访问列

python - 为什么 "None in numpy.asarray(...)"会导致 future 的警告

右对齐 4d 数组中的 NA 值