中級 › sapply は結果を勝手に行列へ簡略化することがある › パターン4
sapply は結果を勝手に行列へ簡略化することがある
sapplyは各要素の計算結果が同じ長さのベクトルであれば、リストではなく行列に自動的にまとめてしまいます。
1 batches <- list(c(2, 8), c(6, 12), c(1, 5)) 2 edges <- function(x) c(min(x), max(x)) 3 result <- ______(batches, edges) ^ 4 cat(length(result), "\n")
出力: 6
空欄を埋めて実行を通す
sapplyは「関数の戻り値がすべて同じ長さのベクトル」という条件を満たすと自動で行列化します。
次の問題