我有多个R脚本文件,它们对我的数据集进行了不同类型的修改以进行分析。我不断地向我的数据集中更新/添加新数据并重新运行每个程序有些艰巨,所以我想知道是否有一个等同于Stata的“ do”命令可以从一个R程序运行多个R程序。例如,我有一个Stata文件,如下所示:
do "\\filepath\filename.do"
do "\\filepath\filename.do"
do "\\filepath\filename.do"
do "\\filepath\filename.do"
do "\\filepath\filename.do"
我希望能够在R中执行运行多个R程序的相同操作,例如:
r function("filepath\filename.R")
r function("filepath\filename.R")
r function("filepath\filename.R")
r function("filepath\filename.R")
我一直在寻找无济于事的解决方案,也许我不知道这种命令的确切术语。任何建议将不胜感激。
谢谢。
答案 0 :(得分:2)
如果您想从R中进行操作,可以使用use
:source("path_to_file_1.R")
source("path_to_file_2.R")
如果来自R之外(例如bash脚本等)
Rscript path_to_file_1.R
Rscript path_to_file_2.R