1. ホーム
  2. r

[解決済み] Rで実行を一時停止、スリープ、X秒待つようにするには?

2022-04-26 13:43:55

質問

Rスクリプトを指定した秒数またはミリ秒の間、一時停止するにはどうすればよいですか?多くの言語では sleep 関数がありますが ?sleep はデータセットを参照します。また ?pause?wait は存在しない。

意図した目的は、セルフタイミングアニメーションのためです。望ましい解決策は、ユーザーの入力を求めずに動作することです。

どのように解決するの?

参照 help(Sys.sleep) .

例えば ?Sys.sleep

testit <- function(x)
{
    p1 <- proc.time()
    Sys.sleep(x)
    proc.time() - p1 # The cpu usage should be negligible
}
testit(3.7)

降伏

> testit(3.7)
   user  system elapsed 
  0.000   0.000   3.704