27

刚看到这个:

$ 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

4

1 回答 1

23

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

于 2013-11-13T14:14:49.790 回答