3

R で winProgressBar メソッドを使用して進行状況バーを作成しました。私がやりたいことは、すべての処理を行っている間に誰かが私のプログラムをインスタンス化した場合、現在の進行状況バーを閉じることです。私は言う声明を使ってみました

if(exists(progressBar)) {
  close(progressBar);
}

しかし、コンソールから次のようなエラーが表示されます

Error in exists(progressBar) : object 'progressBar' not found

プログラムの最初の繰り返しでは存在しないことはわかっていますが、if ステートメントが原因でプログラムがクラッシュすることを発見できる理由はありません。

4

1 に答える 1

5

ヘルプを読むと、exists引数の下に次のように表示されます

xa 変数名 (文字列として指定)。

そう

exists('progressBar')

TRUE または FALSE を返します。

于 2012-12-13T01:01:47.280 に答える