从命令行运行R脚本并将结果存储在子目录中

时间:2015-04-28 19:52:34

标签: r ubuntu terminal storing-data

我想从命令行(在Linux机器上)运行R脚本,并将结果存储在工作目录的子目录中。它看起来像是:

./myscript.r [param 1] [param 2] [param 3]

给定3个二项式参数,总共有4个条件。我想将每个条件的结果存储在工作目录的子目录中。

有没有一种优雅的方法,或者我真的需要将我的R脚本复制到每个子目录?

1 个答案:

答案 0 :(得分:1)

Purcell,尝试在您的计算机上保存并运行此脚本。提供一些不同种类和参数组合。

#!/usr/bin/Rscript
args <- commandArgs(TRUE)
print(args)
class(args)

例如,我跑了./test.R test=1 one=test

将此命令与paste0()语句结合使用,可以根据提供的参数为您提供定制输出位置所需的内容。