我已经使用R中的winProgressBar方法创建了一个进度条。我想做的是,如果有人在我的程序进行所有处理时实例化了我的程序,我希望关闭当前的进度条。我试着用一句话说
if(exists(progressBar)) {
close(progressBar);
}但是我从控制台得到一个错误,它说
Error in exists(progressBar) : object 'progressBar' not found我知道在我的程序的第一次迭代中它不会存在,但我找不到任何理由使if语句导致程序崩溃。
发布于 2012-12-13 09:01:47
如果您阅读了exists的帮助,您将在参数下看到以下内容
x变量名(以字符串形式给出)。
所以
exists('progressBar')将返回TRUE或FALSE。
https://stackoverflow.com/questions/13851304
复制相似问题