R语言初级教程(12): NA、Inf、NaN、NULL 特殊值

2020-06-17 00:00:00 函数 语言 缺失 无穷大 判断是否

这几个都是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

相关文章