1
我有一个脚本来源的多个r脚本。我想一次运行每个脚本,以便第二个脚本应该等到第一个脚本结束。 他们是一个像在Python子进程包中使用的wait()函数吗? 是他们在R中的类似包吗?等待子进程终止于R
我有一个脚本来源的多个r脚本。我想一次运行每个脚本,以便第二个脚本应该等到第一个脚本结束。 他们是一个像在Python子进程包中使用的wait()函数吗? 是他们在R中的类似包吗?等待子进程终止于R
运行以下内容应按照描述的方式工作 - 在第一个source()
完成之前,file_2.R
将不会运行。
source('file_1.R')
source('file_2.R')
需要注意的是,默认情况下,在被调用的脚本的环境要素将在全球环境中使用(并因此任何你此后源,您可以用参数local=TRUE
禁用此行为)。
基本上,我正在用crone作业中的一个脚本调用这两个脚本,它只运行第一个脚本。 –
你是说你有一个输入文件与多个任务? –
您需要包含一个最小的,可重现的示例;仅从描述中你的问题就不清楚了。 – nrussell
源代码(test1.R)源代码(test2.R)在运行第一个脚本第二个脚本后应该运行 –