フィールド「var」が 0 のデータ行を抽出しようとしています。
しかし、「NA」が0と見なされていることがわかりました。
「な」は0行が20行、809行あります。
データ フレーム 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 になるのはなぜですか?