Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读取从命令行作为参数获取的文件的R脚本_R_Cmd_Arguments - Fatal编程技术网

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

读取从命令行作为参数获取的文件的R脚本,r,cmd,arguments,R,Cmd,Arguments,基于命令行参数,我不知道如何从文件中读取:(我能找到的所有答案都太复杂了 我想从命令行运行这个脚本,并将$1替换为作为参数传递的文件名 #!/usr/bin/Rscript duplication<- read.table($1, header=T) options(scipen=10) plot(duplication$x,duplication$y,col="blue"); 我想读取文件并理想地使用与文件名相同的名称输出图形。看看。您应该能够执行以下操作: args <- c

基于命令行参数,我不知道如何从文件中读取:(我能找到的所有答案都太复杂了

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

#!/usr/bin/Rscript
duplication<- read.table($1, header=T) 
options(scipen=10)
plot(duplication$x,duplication$y,col="blue");
我想读取文件并理想地使用与文件名相同的名称输出图形。

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

args <- commandArgs(trailingOnly = FALSE)

args,因为有人问了一个非常类似的问题,这个问题可能不仅回答了你的问题,而且给了你一些想法。请注意,接受的答案也适用于其他平台。你是对的,我在尝试R CMD批处理,结果发现Rscript在我的mac上工作。非常感谢。我不能接受你的答案,因为它是评论。应该吗我会删除我的帖子吗?
args <- commandArgs(trailingOnly = FALSE)