2016-06-22 9 views
0

Rでいくつかの計算を実行する際に問題があります。データセットA [i]が大量にあり、それらのデータセットのそれぞれで繰り返し計算が実行されています2つの反復の間の差が十分に小さくなるまで繰り返す。しかし、ある特定のA [j]については、計算が時間がかかりすぎるので、データが自分の方法にあまり合わないと思っています。 私の質問は次のとおりです。特定の期間を過ぎると、Rはそのデータセットを無視して次のものに進むように、whileループで条件を記述できますか?それで、次のようなものが存在します:R:データセットをループの中に残す

while (abs (a-b) > 0.01){ 
    calculations 
    for (j in 1:n){ 
      if (time > amount){results A[j] <- 0} 
    } 
} 

ありがとうございます!

答えて

0

ループを入力する前にSys.time()を使用してから、ループ内部でループの実行時間を再度確認してください。

関連する問題