我试图在每个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
答案 0 :(得分:1)
正如我在评论中所建议的那样,我会使用sys.sleep(),通过手动添加netwerk每个源命令:
source(...)
sys.sleep(60)
source(...)
或者将所有脚本存储在一个向量中并循环遍历它们。