前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >R语言:Sys.sleep()与Sys.time()

R语言:Sys.sleep()与Sys.time()

作者头像
努力在北京混出人样
发布2019-02-18 15:59:01
2.4K0
发布2019-02-18 15:59:01
举报
文章被收录于专栏:祥子的故事祥子的故事

R语言实现获取当前的时间以及让语言计算停顿下,这次介绍三个函数:

  • Sys.sleep()
  • Sys.time()
  • proc.time()

Sys.sleep() 让R语言在做计算时停顿下,减缓运行速度

代码语言:javascript
复制
#睡眠2秒
Sys.sleep(2)

Sys.time() 获取当前的系统时间,达到秒的精度。

代码语言:javascript
复制
> Sys.time()
[1] "2016-12-14 23:52:10 CST"

proc.time() 用于获取R语言软件到当前时刻的打开时间,可以用于统计某个程序的运行时间。

代码语言:javascript
复制
testit <- function(x)
{
    p1 <- proc.time()
    Sys.sleep(x)
    proc.time() - p1 # The cpu usage should be negligible
}

> testit(3.7)
用户 系统 流逝 
0.00 0.00 3.71 

来源于网络的总结:

代码语言:javascript
复制
plot(0:10,0:10, type="n")

# let use the 'for' to put texts on graph:
for(i in 1:10)
    text(i,i, paste("**", i))
这里写图片描述
这里写图片描述
代码语言:javascript
复制
## let retard steps 1 sec
plot(0:10,0:10, type="n")
for(i in 1:9){
    text(i,i, paste("step", i))
    Sys.sleep(1) 
}
这里写图片描述
这里写图片描述

注明:上面两图需要实践方可明白喔!

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2016年12月15日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档