在R Studio中运行多个R脚本

在R Studio中运行多个R脚本,r,rstudio,R,Rstudio,我有很多由RStudio创建的R脚本,我想知道是否有一种方法可以在RStudio中一步运行所有脚本,而不是逐个打开并运行它们。我知道我可以将它们复制并粘贴到同一个脚本中,但这会使它太大,而且这也是一个耗时的步骤。 谢谢大家! 您可以使用一个主脚本来源代码其他脚本,然后只运行主脚本 梅因河 print("Hello main") source("blah.R") source("foo.R") 废话 print("Hello blah") 富尔 通过寻源main.R > source(

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

您可以使用一个主脚本来
源代码
其他脚本,然后只运行主脚本

梅因河

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

print("Hello blah")
富尔


通过寻源
main.R

> source("main.R")
[1] "Hello main"
[1] "Hello blah"
[1] "Hello foo"
> ?source
源{base}

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


为了组织代码,我们有一个咒语:编写。A.包装。
> source("main.R")
[1] "Hello main"
[1] "Hello blah"
[1] "Hello foo"
> ?source