我有很多由RStudio创建的R脚本,我想知道是否有一种方法可以在RStudio中运行所有这些,只需一步而不是打开并逐个运行它们。我知道我可以将它们复制并粘贴到一个相同的脚本中,但它会使它太大而且这也是一个耗时的步骤。 谢谢!
答案 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或连接接受其输入。从该文件读取并解析输入,直到到达文件末尾,然后在所选环境中按顺序评估解析后的表达式。