У меня есть следующая матрица:
> m <- matrix(0, nrow=1, ncol = 3)
> m
[,1] [,2] [,3]
[1,] 0 0 0
> dim(m)
[1] 1 3
Затем я применяю к нему функцию следующим образом:
> apply(m, 2, function(x) {
+ 10 * (2**x - 1)
+ })
[1] 0 0
Как вы можете видеть, выход становится вектором (т.е. dim = NULL
). Как я могу сохранить размер после использования apply
?