Code Fix

上級 › vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる › パターン3

vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる

vapplyはFUN.VALUEに渡したひな形と、実際に関数が返す値の型や長さが厳密に一致しないとエラーになります。

 1  ids <- c(10, 20, 30)
 2  result <- vapply(ids, function(x) c(x, x * 2), __________)
                                                        ^
 3  print(result)
Error in vapply(ids, function(x) c(x, x * 2), numeric(1)) :

空欄を埋めて実行を通す

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

vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる

sapplyのように結果の形を黙って合わせてはくれません。

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

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