我正在尝试提取字段“var”等于0的数据行。
但我发现“NA”被视为0:
有 20 行 0 和 809 行“NA”。
数据框 d 共有 81291 行。
> length(d$var[d$var == "0"])
[1] 829
> length(d$var[d$var == 0])
[1] 829
以上 829 值包括 0 和 "NA"
> length(d$var[d$var == "NA"])
[1] 809
> length(d$var[d$var == NA])
[1] 81291
为什么上面的代码给出了 d 的长度?