###old version #' @title apply #' @method apply mass_dataset #' @param X X #' @param MARGIN MARGIN #' @param FUN FUN #' @param ... ... #' @param simplify simplify #' @export #' @rdname mass_dataset-summary #' @return result
# S4 method for mass_dataset
apply(X, MARGIN, FUN, ..., simplify = TRUE)
A mass_dataset object.
An integer vector indicating which margins should be "swept out". 1 indicates rows, 2 indicates columns.
The function to be applied. This function should take a data vector argument and return a result of length one.
Additional arguments to FUN.
Logical; should the result be simplified to a vector or matrix if possible?
The result of applying FUN to the margins of X. If simplify is TRUE, then the result may be a vector or matrix.
apply.mass_dataset = function(X, MARGIN, FUN, ..., simplify = TRUE) apply(as.matrix(X@expression_data), MARGIN, FUN, ..., simplify = simplify)