Code Fix

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

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

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

 1  fruits <- c("apple", "banana")
 2  print(fruits[_])
                 ^
出力: NA

空欄を埋めて実行を通す

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

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

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

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

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