【发布时间】:2023-03-12 00:50:01
【问题描述】:
在我的 R 程序中,我有一个主循环,可能需要相当长的时间才能完成。因此,我想创建一个警告对话框,提供比现在更准确的估计。目前在它调用的循环中
if (loopIteration == 1) {
sampleTime1 <- sys.time();
}
if (loopIteration == 2) {
sampleTime2 <- sys.time();
timeEstimate <- loopLength*difftime(sampleTime2, sampleTime1);
print(timeEstimate);
}
很遗憾,这个估计有 75% 的误差。我怎样才能使它更准确?
【问题讨论】:
-
大概两个条件都是
loopIteration == 1是错字?