我使用 R 中的 winProgressBar 方法制作了一个进度条。我想做的是,如果有人在我的程序进行所有处理时实例化我的程序,我希望当前进度条关闭。我尝试使用声明
if(exists(progressBar)) {
close(progressBar);
}
但我从控制台收到一条错误消息
Error in exists(progressBar) : object 'progressBar' not found
我知道在我的程序的第一次迭代期间它不会存在,但我没有理由发现它会使 if 语句导致程序崩溃。
最佳答案
如果您阅读了exists
的帮助,您将在Arguments 下看到以下内容
x a variable name (given as a character string).
所以
exists('progressBar')
将返回 TRUE 或 FALSE。
关于r - 在 R 中使用 exists 语句,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13851304/