刚看到这个:
$ 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
。