亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何使執行暫停,睡眠,在R中等待X秒?

如何使執行暫停,睡眠,在R中等待X秒?

小唯快跑啊 2019-12-26 11:10:31
如何將R腳本暫停指定的秒數或毫秒數?在許多語言中,都有一個sleep函數,但是?sleep引用一個數據集。而?pause和?wait不存在。預期的目的是用于自定時動畫。所需的解決方案無需用戶輸入即可工作。
查看完整描述

2 回答

?
阿晨1998

TA貢獻2037條經驗 獲得超6個贊

請參閱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 


查看完整回答
反對 回復 2019-12-26
?
精慕HU

TA貢獻1845條經驗 獲得超8個贊

如果CPU使用率很高,則Sys.sleep()將不起作用。就像其他關鍵的高優先級進程正在運行(并行)一樣。


這段代碼對我有用。在這里,我以2.5秒的間隔打印1到1000。


for (i in 1:1000)

{

  print(i)

  date_time<-Sys.time()

  while((as.numeric(Sys.time()) - as.numeric(date_time))<2.5){} #dummy while loop

}


查看完整回答
反對 回復 2019-12-26
  • 2 回答
  • 0 關注
  • 2202 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號