我希望能够在命令行(Linux系统)上运行一个R脚本,并将结果存储在工作目录的子目录中。操作步骤如下:
./myscript.r [param 1] [param 2] [param 3]
给定三个二项式参数,一共有四种条件。我想将每种条件的结果存储在工作目录的子目录中。
是否有一种优雅的方法来做到这一点,还是我真的需要将我的R脚本复制到每个子目录中?
./myscript.r [param 1] [param 2] [param 3]
给定三个二项式参数,一共有四种条件。我想将每种条件的结果存储在工作目录的子目录中。
是否有一种优雅的方法来做到这一点,还是我真的需要将我的R脚本复制到每个子目录中?
#!/usr/bin/Rscript
args <- commandArgs(TRUE)
print(args)
class(args)
./test.R test=1 one=test
命令。将此命令与paste0()
语句结合使用,应该可以根据提供的参数定制输出位置。
save
,write.csv
等方式处理吗?你可以使用system
命令在R中创建新目录。 - tcash21for
循环的方式? - Stedy