等待子进程在R中终止

时间:2016-05-12 14:18:08

标签: r

我有多个r脚本​​,我在一个脚本上提供源代码。我想一次运行每个脚本,以便第二个脚本应该等到第一个脚本结束。 他们的函数就像在python子进程包中使用的wait()吗? 是他们在R的类似套餐?

1 个答案:

答案 0 :(得分:0)

运行以下内容应该按照您描述的方式运行 - file_2.R在第一个source()完成之前不会运行。

source('file_1.R')
source('file_2.R')

请注意,默认情况下,被调用脚本环境中的元素将在全局环境中可用(因此也可用于此后的任何内容。您可以使用参数local=TRUE禁用此行为。)