Ответ 1
В соответствии с ?Rscript
пакет методов не загружается, потому что "По умолчанию для Rscript опускает методы, так как занимает около 60% времени запуска".
Просто увидел это:
$ 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
.
В соответствии с ?Rscript
пакет методов не загружается, потому что "По умолчанию для Rscript опускает методы, так как занимает около 60% времени запуска".