根据R中其他文件的名称重命名文件

时间:2015-10-07 16:37:43

标签: r file-rename

现在我有两个文件夹,每个文件夹都有相同的.dat文件。在文件夹1中,我有我的原始数据文件,在文件夹2中,我有文件,我从文件夹1文件中删除了一些数据。我试图看看数据缺失是如何改变我的平均值的,所以我随机删除一些数据然后执行相同的统计数据以查看它与原始数据集的差异因此在文件夹一中我有文件名称

kn_2014_01_09_0600.dat
kn_2014_01_09_0700.dat
kn_2014_01_09_0800.dat 等等

在我将它们读入R并以我需要的方式工作之后,我将文件写入一个新文件夹,现在它们已经有了名称

1.dat
2.dat
3.DAT 等等

如何更改输出文件夹中的名称以匹配原始名称? 所以我的输出文件1.dat应该是kn_2014_01_09_0600.dat,我的2.dat文件应该是kn_2014_01_09_0700.dat等等

现在我有

nfiles <- list.files('new file location')
ofiles <- list.files('original file location')
lapply(nfiles,function(i){file.rename(from=i,to=  )}) 

我不知道该为争论提供什么?我认为它可能像

lapply(nfiles,function(i){file.rename(from=i,to=ofiles[i])})

lapply(nfiles,function(i){file.rename(from=i,to=ofiles[1:length(ofiles)}) 

但这些都没有奏效。有什么建议吗?

0 个答案:

没有答案