源于多个R脚本,延迟时间为

时间:2015-07-24 14:09:54

标签: r

我试图在每个R脚本之间短暂延迟地寻找多个R脚本。要获得的15个R脚本'所有从GA API收集数据,转换/清理/分析数据,然后最终在单个Google表格中推入自己的工作表。因此,我想在每个脚本之间设置等待1分钟,以确保我没有超载Google Sheet文件。

如何将代码(如下所示)转换为每个source()命令之间有等待时间的迷你函数?

    source("/code/processed/script1.R")
    source("/code/processed/script1.R")
    source("/code/processed/script1.R")
    ...
    source("/code/processed/script15.R")

提前感谢您的帮助! :)

PS - 对于上下文,请注意我的工作目录按以下层次结构组织:

 |-project  
    |-code  
      |-processed  
      |-raw  
    |-data  
      |-processed  
      |-raw  

1 个答案:

答案 0 :(得分:1)

正如我在评论中所建议的那样,我会使用sys.sleep(),通过手动添加netwerk每个源命令:

source(...)
sys.sleep(60)
source(...)

或者将所有脚本存储在一个向量中并循环遍历它们。