R:将数据集保留在循环中
我在R中做一些计算时遇到了一个问题:我有大量的数据集a[I],在这些数据集上,我运行一些迭代计算,直到两次迭代之间的差值足够小。然而,对于一个特定的A[j],我的计算时间太长,所以我怀疑数据不太适合我的方法,我想把它省略掉。 所以我的问题是:我能在while循环中写一个条件吗,如果超过了某个时间段,R就会忽略该数据集并继续下一个数据集?那么是否存在这样的情况:R:将数据集保留在循环中,r,loops,time,R,Loops,Time,我在R中做一些计算时遇到了一个问题:我有大量的数据集a[I],在这些数据集上,我运行一些迭代计算,直到两次迭代之间的差值足够小。然而,对于一个特定的A[j],我的计算时间太长,所以我怀疑数据不太适合我的方法,我想把它省略掉。 所以我的问题是:我能在while循环中写一个条件吗,如果超过了某个时间段,R就会忽略该数据集并继续下一个数据集?那么是否存在这样的情况: while (abs (a-b) > 0.01){ calculations for (j in 1:n){
while (abs (a-b) > 0.01){
calculations
for (j in 1:n){
if (time > amount){results A[j] <- 0}
}
}
提前谢谢 在进入循环之前使用Sys.time,然后在循环内部再次检查时间以获取循环运行的时间。在进入循环之前使用Sys.time,然后在循环内部再次检查时间以获取循环运行的时间