我有很多由RStudio创建的R脚本,想知道是否有一种方法可以通过单个步骤在RStudio中运行它们所有而不是一个接一个地打开和运行它们。我知道可以将它们复制并粘贴到同一个脚本中,但这会使脚本过于庞大,也是一个耗时的步骤。 谢谢!
您可以拥有一个主脚本,该脚本会引用其他脚本并运行主脚本。
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或连接。解析该文件中的表达式并在所选环境中按顺序逐个运行。