m_ply {plyr} | R Documentation |
Call a multi-argument function with values taken from columns of an data frame or array, and discard results into a list.
m_ply(.data, .fun = NULL, ..., .expand = TRUE, .progress = "none", .inform = FALSE, .print = FALSE, .parallel = FALSE, .paropts = NULL)
.fun |
function to apply to each piece |
... |
other arguments passed on to |
.progress |
name of the progress bar to use, see
|
.parallel |
if |
.paropts |
a list of additional options passed into
the |
.inform |
produce informative error messages? This is turned off by by default because it substantially slows processing speed, but is very useful for debugging |
.data |
matrix or data frame to use as source of arguments |
.expand |
should output be 1d (expand = FALSE), with an element for each row; or nd (expand = TRUE), with a dimension for each variable. |
.print |
automatically print each result? (default:
|
The m*ply
functions are the plyr
version of
mapply
, specialised according to the type of
output they produce. These functions are just a
convenient wrapper around a*ply
with margins
= 1
and .fun
wrapped in splat
.
Nothing
Call a multi-argument function with values taken from columns of an data frame or array
All output is discarded. This is useful for functions that you are calling purely for their side effects like displaying plots or saving output.
Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data Analysis. Journal of Statistical Software, 40(1), 1-29. http://www.jstatsoft.org/v40/i01/.
Other multiple arguments input: maply
,
mdply
, mlply
Other no output: a_ply
,
d_ply
, l_ply