私はRの他のスクリプトを取り、そのような方法でそれらを操作し、それらのコードも実行するRのスクリプトを持っています。私のスクリプトは(明らかに)いくつかの変数を使用しており、他のスクリプトが共通の変数名を使用していると、混乱します。一致する変数が相互に影響を与えないように、カプセルのように他のスクリプトを実行できればと思います。
私は環境について読んでいて、たくさんの試行錯誤をしましたが、それらの本当の意味を理解していません。
例:
script1.txt
___________
i=sample(10:20,1)
script2.txt
___________
i=sample(10:20,1)
myscript.txt
___________
other.script = c("script1.txt", "script2.txt")
for( i in 1:2 ) {
source(other.script[i])
}
i==2
各変数「i」が他の変数に影響を与えずにその役割を果たしてくれることを願っています(特にmyscriptの変数、他の変数についてはあまり気にしません)。