上級 › vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる › パターン5
vapply は FUN.VALUE のひな形と実際の戻り値の型・長さが違うとエラーになる
vapplyはFUN.VALUEに渡したひな形と、実際に関数が返す値の型や長さが厳密に一致しないとエラーになります。
1 names_vec <- c("tom", "al") 2 result <- vapply(names_vec, function(x) toupper(x), ____________) ^ 3 print(result)
Error in vapply(names_vec, function(x) toupper(x), numeric(1)) :
空欄を埋めて実行を通す
toupper()は文字列を返すので、ひな形をnumeric(1)にするとFUN.VALUEとの型不一致でvapplyがエラーを出します。
次の問題