刚看到这个:
$ 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"
Run Code Online (Sandbox Code Playgroud)
该methods
程序包似乎在运行时始终可用R
,但不是Rscript
.我怀疑这是为了获得性能,但除了显而易见之外还有任何实际意义吗?我问的是因为包装的存在与否而引发的一个有趣的错误methods
.
Jos*_*ich 20
根据?Rscript
方法,未加载包,因为"Rscript的默认值省略了方法,因为它占用了大约60%的启动时间."