R语言初级教程(12): NA、Inf、NaN、NULL 特殊值
这几个都是R语言里面的特殊值,都是R的保留字
(reserved words)。它们的意义分别为:
-
NA
:表示缺失值(Missing value),是“Not Available”的缩写
-
Inf
:表示无穷大,是“Infinite”的缩写
-
NaN
:表示非数值,是“Not a Number”的缩写
-
NULL
:表示空值,即没有内容
下面通过一些例子来了解它们的用法。由于有关NA
的内容较多,后再介绍它。
1. Inf
我们知道,对于分数,当分母为分子不为
时,结果为无穷大。当分子为正数时,结果为正无穷大;当分子为负数时,结果为负无穷大。在R中也是这样,比如:
> 2 / 0 ## 正无穷大
[1] Inf
> -2 / 0 ## 负无穷大
[1] -Inf
相关文章