Rプロセスを開始するときに、一般的に使用される一連のRパッケージをメモリにプリロードするのに良い方法は何でしょうか。実際にはそれらをアタッチしません。できれば副作用のないように。
私が次のようなことをした場合:
getNamespace("XML");
パッケージがロードされ、次のように表示されsessionInfo()
ます。
loaded via a namespace (and not attached):
[1] XML_3.6-2
これには副作用がありますか?多数のパッケージに対してこれを行う場合、特にマスキングを防止したいと考えています。これの唯一の目的は、library()
関数が呼び出されたとき、またはmypackage::somefunction
が使用されたときのプロセスを高速化することです。