The function implements the apply-type iterators for the RasterArray class. Output values are constrained to RasterArrays, whenever possible.
Not yet implemented for multidimensional MARGINs.
Arguments
X
an array, including matrices and RasterArrays.
MARGIN
a vector giving the subscripts which the function will be applied over. E.g., for a matrix 1 indicates rows, 2 indicates columns, c(1, 2) indicates rows and columns. Where X has named dimnames, it can be a character vector selecting dimension names. For RasterArrays only single dimension margins are implemented.
FUN
the function to be applied: see <U+2018>Details<U+2019> of apply.
...
optional arguments passed to FUN.
Value
Depending on the on the output of FUN, a list, a vector or RasterArray object.