3

R言語にはタイマー機能を設定する簡単な方法がありますか?タイマー関数とは、セッションのバックグラウンドにあり、頻繁に実行される関数を意味します。

乾杯!

4

2 に答える 2

3

tcltk2パッケージには、必要tclTaskScheduleなことを実行するために使用できる関数(およびその他)が含まれています。これは通常、関数に副作用がないという考えに違反することに注意してください。スケジュールされた関数が、作業しているのと同じオブジェクトのいずれかを使用すると、実際に混乱する可能性があります。タスクがデータをローカル変数に読み込んで最新バージョンをプロットするだけであれば問題ありません(正しいグラフィックスデバイスにプロットされ、作業中の他の何かを台無しにしないことを確認してください)。

定期的に何かを更新したいだけの場合は、repeatループ(またはwhile)とSys.sleepを使用して指定された時間を待機し、必要な操作を行うことができます。そのRセッションを他の目的に使用することはできませんが、同時に複数のRセッションを簡単に実行できるため、別のRセッションでの作業が妨げられることはありません。

于 2012-07-21T23:33:23.777 に答える
0

関数?txtProgressBarを確認してください。よろしく

于 2015-03-03T18:10:55.563 に答える