a_ply {plyr} | R Documentation |
For each slice of an array, apply function and discard results
a_ply(.data, .margins, .fun = NULL, ..., .progress = "none", .print = FALSE)
.data |
matrix, array or data frame to be processed |
.margins |
a vector giving the subscripts to split up data by. 1 splits up by rows, 2 by columns and c(1,2) by rows and columns, and so on for higher dimensions |
.fun |
function to apply to each piece |
... |
other arguments passed on to .fun |
.progress |
name of the progress bar to use, see create_progress_bar |
.print |
All plyr functions use the same split-apply-combine strategy: they split the
input into simpler pieces, apply .fun
to each piece, and then combine
the pieces into a single data structure. This function splits matrices,
arrays and data frames by dimensions and discards the output. This is
useful for functions that you are calling purely for their side effects like
display plots and saving output.
Hadley Wickham <h.wickham@gmail.com>