26

論理 (ブール) 値のプロパティTRUEFALSEおよびNA論理 OR ( |) と論理 AND ( &) を使用した場合のプロパティを理解できません。ここではいくつかの例を示します。

NA | TRUE
# [1] TRUE

NA | FALSE
# [1] NA

NA & TRUE
# [1] NA

NA & FALSE
# [1] FALSE

これらの出力について説明できますか?

4

2 に答える 2

32

から引用するには?Logic

NA は有効な論理オブジェクトです。x または y のコンポーネントが NA の場合、結果があいまいな場合、結果は NA になります。つまり、NA & TRUE は NA と評価されますが、NA & FALSE は FALSE と評価されます。以下の例を参照してください。

そこで重要なのが「あいまい」という言葉です。NA「不明」であることを表します。したがってNA & TRUE、真か偽かはわかりませんが、わかりません。一方NA & FALSE、欠損値が何であれ false になります。

于 2013-05-30T19:19:34.307 に答える