Rscript不加载方法包,R确实 - 为什么,后果是什么?

时间:2013-10-30 11:03:30

标签: r rscript

刚看到这个:

$ Rscript -e "sessionInfo()['basePkgs']"
$basePkgs
[1] "stats"     "graphics"  "grDevices" "utils"     "datasets"  "base"

$ R --vanilla --slave -e "sessionInfo()['basePkgs']"
$basePkgs
[1] "stats"     "graphics"  "grDevices" "utils"     "datasets"  "methods"
[7] "base"

methods包在运行R时似乎始终可用,但与Rscript不一样。我怀疑这是为了获得性能,但除了显而易见之外还有任何实际意义吗?我问的是因methods包的存在与否而引发的funny bug

1 个答案:

答案 0 :(得分:18)

根据?Rscript未加载方法包,因为“Rscript的默认值省略了方法,因为它占用了大约60%的启动时间。”