0

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

我想从命令行运行这个脚本,并让 $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

我想读取文件并理想地输出与文件名同名的图形。

4

1 回答 1

0

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

args <- commandArgs(trailingOnly = FALSE)

然后将参数作为向量访问。另请参阅此答案

于 2013-10-14T14:52:55.847 回答