Code Fix

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

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

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

 1  v <- NA
 2  if (___________________) {
                 ^
 3    print("nonneg")
 4  }
Error in if (v >= 0) { : missing value where TRUE/FALSE needed

空欄を埋めて実行を通す

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

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

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

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