? ? 批量画图任务中,需要在R中传入若干参数,之前对做法是在perl中每一个任务建立一个Rscript,这种方式超级不cool,在群里学习到R的@ARGV调用方式,差不多能够达到批量任务的要求:
args <- commandArgs()
该方法将环境变量传入到一个atomic vector中,其中的值依次(下标从1开始)为:
args[1] = 当前R引用的库?
args[2] = —slave
args[3] = —no-restore
args[4] = --file=R脚本名称
args[5] = —args
从6开始为传入的环境变量。
批量作图时,可以写好R脚本,并预留输入文件和输出图像文件民称等作为环境变量传入,再批量调用即可
原文:http://www.cnblogs.com/lyon2014/p/4351930.html