我想编写一个可以运行一整天的R脚本。它基本上应该是一个无限循环,它可以获取交易数据,将智能资料应用于其中,并将交易数据再次上传到其他地方。
我正在考虑在上午8:30开始编写脚本,然后它会自动“什么都不做”#34;直到上午9:00,然后开始循环运行直到下午5:00,然后再次空闲,直到我关闭R会话。
实现此行为的最佳方法是什么?
我无法访问Linux机器,不幸的是,不能使用多个脚本和cronjobs。
答案 0 :(得分:2)
while ( as.numeric(format(Sys.time(),format = "%H")) %in% 8:17){
if(as.numeric(format(Sys.time(),format = "%H")) %in% 9:17){
# your code here
}
}
答案 1 :(得分:2)
答案 2 :(得分:1)
如果您使用的是Windows消费者平台,则可以使用' scheduleR'包。否则,如果您使用的是Windows Server,则可以使用Windows Scheduler。