rdply: Replicate expression and return results in a data frame.
Description
Evaluate expression n times then combine results into a data frame
Usage
rdply(.n, .expr, .progress = "none", .id = NA)
Value
a data frame
Arguments
.n
number of times to evaluate the expression
.expr
expression to evaluate
.progress
name of the progress bar to use, see
create_progress_bar
.id
name of the index column. Pass NULL to avoid creation of
the index column. For compatibility, omit this argument or pass NA
to use ".n" as column name.
Details
This function runs an expression multiple times, and combines the result into
a data frame. If there are no results, then this function returns a data
frame with zero rows and columns (data.frame()). This function is
equivalent to replicate, but will always return results as a
data frame.
References
Hadley Wickham (2011). The Split-Apply-Combine Strategy for Data
Analysis. Journal of Statistical Software, 40(1), 1-29.
https://www.jstatsoft.org/v40/i01/.