我有一个使用runif
来计算某个值的函数,所以每次调用它时,结果都会略有不同。我想计算几次调用函数的结果的平均值。
为此,使用重复函数调用的结果创建一个向量
会很棒是否有一种简单的惯用方法来创建重复函数调用的向量?我尝试
rep(my_function_call(), 10)
但它只调用一次函数并重复结果10次。我想要评估10次的函数,以及结果的向量。
答案 0 :(得分:55)
replicate
是你的朋友。见?replicate
replicate(10, my_function_call()) # this would be what you're looking for