Code Fix

初級 › ベクトルの範囲外アクセスはエラーにならず NA を返す › パターン5

ベクトルの範囲外アクセスはエラーにならず NA を返す

存在しない添字でベクトルにアクセスしても、Rはエラーを出さずNAを返すだけです。

 1  data <- c(1, 2)
 2  print(data[__])
                ^
出力: NA

空欄を埋めて実行を通す

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

ベクトルの範囲外アクセスはエラーにならず NA を返す

その後NAを使った計算をすると、結果全体がNAとして伝播します。

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

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