6

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

4

1 回答 1

13

您可以拥有一个主脚本,sources然后只运行主脚本。

主要的R

print("Hello main")
source("blah.R")
source("foo.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 使 R 接受来自指定文件或 URL 或连接的输入。从该文件读取并解析输入,直到到达文件末尾,然后在所选环境中按顺序评估解析的表达式。

于 2013-10-29T17:57:31.010 回答