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