剛看到這一點: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
包的存在或不存在引發了funny bug的。
您可以通過向r-devel上的.Rprofile –
相關線程添加'library(methods)'來明確加載一個包:http://r.789695.n4.nabble.com/advise-on-Depends- tp4678930p4679079.html – GSee
'?Rscript'告訴你爲什麼它忽略了一個方法包,「默認爲'Rscript'省略'methods',因爲它需要的啓動時間約60%。」 –