在R中创建重复函数调用结果的向量

Jul*_*ian 42 r

我有一个runif用来计算某个值的函数,所以每次调用它时,结果都会略有不同.我想计算几次调用函数的结果的平均值.

为此,使用重复函数调用的结果创建向量将会很棒

是否有一种简单的惯用方法来创建重复函数调用的向量?我试试

rep(my_function_call(), 10)
Run Code Online (Sandbox Code Playgroud)

但它只调用一次函数并重复结果10次.我想要评估10次的函数,以及结果的向量.

Jil*_*ina 56

replicate是你的朋友.看到?replicate

replicate(10, my_function_call()) # this would be what you're looking for
Run Code Online (Sandbox Code Playgroud)