Code Fix

初級 › if (NA > 1) が missing value where TRUE/FALSE needed になる理由 › パターン2

if (NA > 1) が missing value where TRUE/FALSE needed になる理由

NAを含む式をif()の条件に使うと、真偽が定まらないため「missing value where TRUE/FALSE needed」というエラーで止まります。

 1  y <- NA
 2  if (___________________) {
                 ^
 3    print("five")
 4  }
Error in if (y == 5) { : missing value where TRUE/FALSE needed

空欄を埋めて実行を通す

広告
広告スロット(未設定)

if (NA > 1) が missing value where TRUE/FALSE needed になる理由

このエラーの解説と類題をまとめて見る →

広告
広告スロット(未設定)