首页 > 解决方案 > 创建 .R 脚本以创建另一个可以将参数传递到其中的 .R 文件

问题描述

我知道使用 R 脚本生成输出到新的 .R 文件。

但是,我想在新的 R 脚本中编写实际代码,然后我可以将参数传递给并在以后获取源代码。

例如:在我原来的 R 代码中:

sink(file = "test code.R")
bf_str = hist(rnorm(x))
sink()

(这里不会生成测试文件,因为'x'没有初始化)

我的新 .R 文件,即“test code.R”,理想情况下应该有

bf_str = hist(rnorm(x))

然后我应该能够通过 x = 100 并获取“测试代码.R”以生成如下所示的直方图:

x =100
input = source("test code.R")

有没有办法做到这一点?任何帮助表示赞赏!

标签: r

解决方案


推荐阅读