R中是否有一个函数可以确定一个值是NANaNInf-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相关问答推荐

self_函数无法工作--无法子集结束后的列

卸载安装了BRM的模型发出的警告

如何创建构成多个独立列条目列表的收件箱框列?

在特定列上滞后n行,同时扩展框架的长度

从多个前置日期中获取最长日期

判断字符串中数字的连续性

在R中无法读入具有Readxl和lApply的数据集

使用列/行匹配将两个不同维度的矩阵相加

如何从容器函数中提取conf并添加到ggplot2中?

在GG图中绘制射线的自动程序

汇总数据的Sheffe检验的P值(平均值和标准差)

使用来自嵌套列和非嵌套列的输入的PURRR:MAP和dplyr::Mariate

在ggplot2上从多个数据框创建复杂的自定义图形

在散点图中使用geom_point放置线图例

为R中的16组参数生成10000个样本的有效方法是什么?

R预测包如何处理ARIMA(Auto.arima函数)中的缺失值

是否有一个R函数可以输出在输入的字符向量中找到的相应正则表达式模式?

注释不会绘制在所有ggplot2面上

我正在try 创建一个接近cos(X)的值的While循环,以便它在-或+1-E10范围内

具有自定义仓位限制和计数的GGPLATE直方图