中級 › == で NA と比較すると NA が返り FALSE にはならない › パターン4
== で NA と比較すると NA が返り FALSE にはならない
NAを含む式を==で比較すると、結果はTRUEでもFALSEでもなくNAになります。
1 status <- NA 2 if (________________) { ^ 3 cat("skip\n") 4 } else { 5 cat("process\n") 6 }
Error in if (status == "done") { : missing value where TRUE/FALSE needed
空欄を埋めて実行を通す
文字列との比較でも、statusがNAであれば結果はNAになり、if()の条件としては使えません。
次の問題