【发布时间】:2018-11-19 17:05:30
【问题描述】:
identical(NA, NA) 返回TRUE,但以下代码将NA 过滤出日期范围:
library(tidyverse)
filter(starwars, birth_year == birth_year)
如果NA 等于NA,则上面的starwars 过滤数据框应包含NA 的出生年份。为什么不呢?
【问题讨论】:
-
为什么要
NA == NA?如果缺少两个值,那么您就没有理由说它们相同,也没有理由说它们不同。因此NA == NA本身就是NA