1

library()ローカルスコープのみに影響を与えることは可能ですか?

たとえば、私のスクリプトには、lapply他のスクリプトのコードを source() するループがあります。これらのスクリプトは独自のライブラリをロードしますが、スクリプト 1 によって呼び出されたパッケージ A の関数がスクリプト 2 によって呼び出されたパッケージ B の関数をマスクしないように、これらのスクリプトのコードが実行された後に名前空間を消去したいと考えています。

modulesandパッケージのような完全なソリューションがあることは知っていimportますが、最初は単純なベース R ソリューションを必要な場合にのみスケールアップしたいと考えています。

4

1 に答える 1