我想从命令行(在Linux机器上)运行R脚本,并将结果存储在工作目录的子目录中。它看起来像是:
./myscript.r [param 1] [param 2] [param 3]
给定3个二项式参数,总共有4个条件。我想将每个条件的结果存储在工作目录的子目录中。
有没有一种优雅的方法,或者我真的需要将我的R脚本复制到每个子目录?
答案 0 :(得分:1)
Purcell,尝试在您的计算机上保存并运行此脚本。提供一些不同种类和参数组合。
#!/usr/bin/Rscript
args <- commandArgs(TRUE)
print(args)
class(args)
例如,我跑了./test.R test=1 one=test
。
将此命令与paste0()
语句结合使用,可以根据提供的参数为您提供定制输出位置所需的内容。