同じファイルをマージしたい2つの異なるディレクトリにファイルがあります。
例えば:
c:/ data1には、次のようなファイルがあります。
teamA.Rdata、teamB.RData、teamC.RDate
c:/ data2に同じファイルがあります:
teamA.Rdata、teamB.RData、teamC.RDate
ファイル名は同じですが、ファイルの内容が異なります。同じ名前のファイルを組み合わせるためのrスクリプトを書くのが好きです。たとえば、C:/ data1およびc:/data2ディレクトリにあるteamA.RDataファイルをマージしたいと思います。
私はこのコードを書きました:
for (i in dir("c:/data1", pattern = "^team"))
{
print(i)
for (r in dir("c:/data2", pattern= "^team"))
{
print(r)
if(i==r) {
print("yesssssssssssssssssssssss")
}
}
}
このコード行をRコンソールに配置すると、印刷されます。ただし、rscriptを介してこれを実行しようとすると、コードにprintステートメントが含まれていても、何も取得されません。これを実現するためにrscriptでやらなければならないことがありますか?