46

ある値を計算するために使用する関数があるrunifので、それが呼び出されるたびに、結果はわずかに異なります。関数を何度か呼び出した結果の平均を計算したいと思います。

このために、繰り返される関数呼び出しの結果を使用してベクトルを作成するのは素晴らしいことです

繰り返される関数呼び出しのベクトルを作成する簡単な慣用的な方法はありますか?やってみます

rep(my_function_call(), 10)

ただし、関数を1回呼び出し、結果を10回繰り返します。関数を10回評価し、結果のベクトルを求めます。

4

1 に答える 1

61

replicateあなたの友だちです。見る?replicate

replicate(10, my_function_call()) # this would be what you're looking for
于 2012-11-09T17:59:11.303 に答える