我在两个不同的目录中有文件,我想合并相同的文件。
例如:
在 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 运行它时,即使代码中有打印语句,我也没有得到任何东西。我必须在 rscript 中做些什么来实现这一点吗?