在R Studio中运行多个R脚本

时间:2013-10-29 17:55:23

标签: r rstudio

我有很多由RStudio创建的R脚本,我想知道是否有一种方法可以在RStudio中运行所有这些,只需一步而不是打开并逐个运行它们。我知道我可以将它们复制并粘贴到一个相同的脚本中,但它会使它太大而且这也是一个耗时的步骤。 谢谢!

1 个答案:

答案 0 :(得分:11)

您可以拥有一个sources其他主脚本,只需运行主脚本。

main.R

print("Hello main")
source("blah.R")
source("foo.R")

blah.R

print("Hello blah")

foo.R

print("Hello foo")

通过采购main.R

运行它们
> source("main.R")
[1] "Hello main"
[1] "Hello blah"
[1] "Hello foo"
> ?source

source {base}

  

source使R从命名文件或URL或连接接受其输入。从该文件读取并解析输入,直到到达文件末尾,然后在所选环境中按顺序评估解析后的表达式。