我需要运行(几次)我的 R 脚本(script.R),它基本上看起来像这样:
library(myLib)
cmd = commandArgs(TRUE)
args=myLib::parse.cmd(cmd)
myLib::exec(args)
myLib
是我自己的包,它加载了一些依赖项(car、minpack.lm、plyr、ggplot2)。加载库所需的时间与 的时间相当myLib::exec
,所以我正在寻找一种方法,它可以帮助我在每次调用时都不加载它们Rscript script.R
我知道Rserve
,但它看起来有点矫枉过正,尽管它可以完全满足我的需要。还有其他解决方案吗?
PS:我使用Scalascript.R
从JVM调用。