初級 › ベクトルの範囲外アクセスはエラーにならず NA を返す › パターン3
ベクトルの範囲外アクセスはエラーにならず NA を返す
存在しない添字でベクトルにアクセスしても、Rはエラーを出さずNAを返すだけです。
1 scores <- c(70, 80, 90) 2 print(scores[___]) ^
出力: NA
空欄を埋めて実行を通す
範囲外アクセスで即座に例外が飛ぶ言語の感覚のままだと、このNAの静かな発生に気づけません。
次の問題初級 › ベクトルの範囲外アクセスはエラーにならず NA を返す › パターン3
存在しない添字でベクトルにアクセスしても、Rはエラーを出さずNAを返すだけです。
1 scores <- c(70, 80, 90) 2 print(scores[___]) ^
空欄を埋めて実行を通す
範囲外アクセスで即座に例外が飛ぶ言語の感覚のままだと、このNAの静かな発生に気づけません。
次の問題その後NAを使った計算をすると、結果全体がNAとして伝播します。