我有一个名为ggplot_cnv.R
的脚本,其中包含serval函数。
其中一个函数将文件作为输入并输出ggplot2图:
plot.notch <- function(cnv_file, from=NA, to=NA) {
...
}
我希望能够在多个文件上运行它。我知道您可以使用Rscript
将文件作为arg传递,然后将其发送到ggplot_cnv.R
中的函数,但有没有办法在我的主脚本中使用args({{ 1}})?
例如,如何在bash for循环中调用脚本ggplot_cnv.R
中的plot.notch
函数,例如(这不起作用):
ggplot_cnv.R
答案 0 :(得分:0)
我想也许您可以使用R CMD BATCH
来完成这项工作。
Usage:
R CMD BATCH [options] infile [outfile]
答案 1 :(得分:0)
littler
程序将提供您正在寻找的功能。在http://dirk.eddelbuettel.com/code/littler.examples.html