中級 › リストの [ ] は要素そのものではなく部分リストを返す([[ ]] との違い) › パターン2
リストの [ ] は要素そのものではなく部分リストを返す([[ ]] との違い)
リストに対して[ ]でアクセスすると、中身の値そのものではなく、その要素だけを含む部分リストが返ります。
1 prc <- list(100, 250, 300) 2 sum2 <- prc_____ + prc[[3]] ^ 3 cat(sum2, "\n")
Error in prc[1] + prc[[3]] : non-numeric argument to binary operator
空欄を埋めて実行を通す
[ ]はリストの一部を切り出すだけで中身の数値にはなりません。[[ ]]に置き換える必要があります。
次の問題