論理 (ブール) 値のプロパティTRUE、FALSEおよびNA論理 OR ( |) と論理 AND ( &) を使用した場合のプロパティを理解できません。ここではいくつかの例を示します。
NA | TRUE
# [1] TRUE
NA | FALSE
# [1] NA
NA & TRUE
# [1] NA
NA & FALSE
# [1] FALSE
これらの出力について説明できますか?
論理 (ブール) 値のプロパティTRUE、FALSEおよびNA論理 OR ( |) と論理 AND ( &) を使用した場合のプロパティを理解できません。ここではいくつかの例を示します。
NA | TRUE
# [1] TRUE
NA | FALSE
# [1] NA
NA & TRUE
# [1] NA
NA & FALSE
# [1] FALSE
これらの出力について説明できますか?
から引用するには?Logic:
NA は有効な論理オブジェクトです。x または y のコンポーネントが NA の場合、結果があいまいな場合、結果は NA になります。つまり、NA & TRUE は NA と評価されますが、NA & FALSE は FALSE と評価されます。以下の例を参照してください。
そこで重要なのが「あいまい」という言葉です。NA「不明」であることを表します。したがってNA & TRUE、真か偽かはわかりませんが、わかりません。一方NA & FALSE、欠損値が何であれ false になります。