【发布时间】:2013-10-22 03:28:45
【问题描述】:
我不知道如何根据命令行参数从文件中读取:(我能得到的所有答案都谷歌似乎太复杂了。
我想从命令行运行这个脚本,并用我作为参数传递的文件名替换 $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
我想读取文件并理想地输出与文件名称相同的图形。
【问题讨论】:
-
事实证明,yesterday 提出了一个非常相似的问题,它不仅可以回答您的问题,还可以为您提供一些想法。
-
参见:stackoverflow.com/questions/4808169/… 请注意,接受的答案也适用于其他平台。
-
你说得对,我正在尝试 R CMD BATCH,结果发现 Rscript 在我的 Mac 上工作。非常感谢。
-
我不能接受你的回答,因为它是评论。那我应该删除我的帖子吗?