Rscript не загружает пакет методов, R делает - почему и каковы последствия? - программирование
Подтвердить что ты не робот

Rscript не загружает пакет методов, R делает - почему и каковы последствия?

Просто увидел это:

$ 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.

4b9b3361

Ответ 1

В соответствии с ?Rscript пакет методов не загружается, потому что "По умолчанию для Rscript опускает методы, так как занимает около 60% времени запуска".