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

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

为此,创建一个具有重复函数调用结果的向量将是非常好的

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

rep(my_function_call(), 10)

但它只是调用一次函数并重复10次结果。 我希望函数评估10次,并且结果的向量。


replicate是你的朋友。 请参阅?replicate

replicate(10, my_function_call()) # this would be what you're looking for
链接地址: http://www.djcxy.com/p/24865.html

上一篇: Creating vector of results of repeated function calls in R

下一篇: Counting the number of elements with the values of x in a vector