上級 › do.call に渡すリストの名前が引数名と一致しないと unused argument になる › パターン2
do.call に渡すリストの名前が引数名と一致しないと unused argument になる
do.call(f, args)は、argsという名前付きリストの各要素名をfの引数名として渡します。
1 greet <- function(name, times) { 2 paste(rep(name, times), collapse = " ") 3 } 4 result <- do.call(greet, list(________ = "Ken", times = 2)) ^ 5 cat(result, "\n")
unused argument (username = "Ken")
空欄を埋めて実行を通す
リストの要素名usernameはgreetの引数名nameと一致しないため、do.callはこの引数を渡す先が分からずエラーになります。
次の問題