中級 › sapply は結果を勝手に行列へ簡略化することがある › パターン2
sapply は結果を勝手に行列へ簡略化することがある
sapplyは各要素の計算結果が同じ長さのベクトルであれば、リストではなく行列に自動的にまとめてしまいます。
1 groups <- list(c(10, 20), c(5, 15), c(30, 40)) 2 range2 <- function(x) c(min(x), max(x)) 3 result <- ______(groups, range2) ^ 4 cat(length(result), "\n")
出力: 6
空欄を埋めて実行を通す
各要素につき2つの値を返す関数をsapplyに渡すと、結果はリストではなく行列にまとめられてしまいます。
次の問題