1.6.2 方案

    你的数据有时将会存在NULLNANaN。处理这些数据有些不同于「正常」值,并可能需要确定性测试。

    以下是这些值相比较的例子:

    注意,NULL 不同于其他两个。NULL 意味着没有值,而 NA 和 表示有值,尽管也许是不可用的。下面有一个例子区分:

    第一个例子,检查 y 是否是 NULL ,结果 y 并不是;第二个例子,试图检查 x 是否是 NA,但并没有值被检测。

    1.6.2.1 忽视向量汇总函数中的「坏」值

    1.6.2.2 从向量中移除「坏值」

    使用 is.na()is.nan() 的反向函数,可以将这些值移除。

    1.6.2.3 注意

    也有无限值 Inf-Inf,及其相应的函数 is.finite() 和 。