上級 › 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)) :
空欄を埋めて実行を通す
関数が長さ2のベクトルを返しているのに、ひな形の長さをnumeric(1)にしてしまうと長さ不一致でエラーになります。
次の問題