Code Fix

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

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

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

 1  names <- c("A", "B", "C")
 2  print(names[_])
                ^
出力: NA

空欄を埋めて実行を通す

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

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

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

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

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