我需要运行(几次)我的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
,但它看起来有点矫枉过正,尽管它可以完全符合我的需要。还有其他解决方案吗?
P.S:我使用 Scala 从 JVM 中调用script.R
。
答案 0 :(得分:2)
简言之:
所以我认为你回答了你的问题。
否则,我很享受littler并展示了它starts faster than either R or Rscript - 但最快的方法就是不重启。