R 基于查找表的批处理文件重命名

R 基于查找表的批处理文件重命名,r,R,大家好 我是R的新手,我希望完成以下任务 我有很多文件需要做这个任务。我把情况简化为五点 文件夹。他们的名字是 001 232 242 123 132 我想将每个文件的名称(第1列)更改为第2列中的名称 下表 column1 column2 001 ewr 232 eda 242 gdg 123 sgs 132 ger 我想知道是否有人能指出一种方法来做这

大家好

我是R的新手,我希望完成以下任务

我有很多文件需要做这个任务。我把情况简化为五点 文件夹。他们的名字是

001 
232 
242 
123 
132 
我想将每个文件的名称(第1列)更改为第2列中的名称 下表

column1    column2 
001            ewr 
232            eda 
242            gdg 
123            sgs 
132            ger 
我想知道是否有人能指出一种方法来做这件事


提前非常感谢

假设您的data.frame是

df<-data.frame(a=c("001","232","242","123","132"),b=c("ewr","eda","gdg","sgs","ger"))
或者简单到


使用(df,file.rename(a,b))

查看
?file.rename
,或者查看“使用R重命名文件”的第一个谷歌结果。。。。
apply(df,1,function(x){file.rename(x[1],x[2])})