中級 › sapply は結果を勝手に行列へ簡略化することがある › パターン3
sapply は結果を勝手に行列へ簡略化することがある
sapplyは各要素の計算結果が同じ長さのベクトルであれば、リストではなく行列に自動的にまとめてしまいます。
1 items <- list(c(3, 9), c(1, 7), c(4, 6)) 2 span <- function(x) c(min(x), max(x)) 3 result <- ______(items, span) ^ 4 cat(length(result), "\n")
出力: 6
空欄を埋めて実行を通す
要素ごとに長さ3のリストを期待しているなら、行列への簡略化をしないlapplyに置き換える必要があります。
次の問題