初級 › ベクトルの範囲外アクセスはエラーにならず NA を返す › パターン5
ベクトルの範囲外アクセスはエラーにならず NA を返す
存在しない添字でベクトルにアクセスしても、Rはエラーを出さずNAを返すだけです。
1 data <- c(1, 2) 2 print(data[__]) ^
出力: NA
空欄を埋めて実行を通す
このNAが後続の計算に紛れ込むと、ずっと後の行で初めて計算結果全体がNAになって表面化します。
次の問題初級 › ベクトルの範囲外アクセスはエラーにならず NA を返す › パターン5
存在しない添字でベクトルにアクセスしても、Rはエラーを出さずNAを返すだけです。
1 data <- c(1, 2) 2 print(data[__]) ^
空欄を埋めて実行を通す
このNAが後続の計算に紛れ込むと、ずっと後の行で初めて計算結果全体がNAになって表面化します。
次の問題その後NAを使った計算をすると、結果全体がNAとして伝播します。