读取文件的R脚本作为参数从命令行获取

时间:2013-10-14 14:18:54

标签: r cmd arguments

我无法弄清楚如何根据命令行参数从文件中读取:(我所能解决的所有答案似乎都太复杂了。

我想从命令行运行这个脚本,让$ 1替换为我作为参数传递的文件名。

#!/usr/bin/Rscript
duplication<- read.table($1, header=T) 
options(scipen=10)
plot(duplication$x,duplication$y,col="blue");

通过输入

R CMD BATCH script.R path_to_file

我想读取文件,理想情况下输出与文件名相同的图形。

1 个答案:

答案 0 :(得分:0)

看看commandArgs。您应该可以执行以下操作:

args <- commandArgs(trailingOnly = FALSE)

然后将参数作为向量访问。另请参阅this answer