-2

大家好

我对 R 很陌生,我希望完成以下任务

我有很多文件需要执行此任务。我将情况简化为五个文件。他们的名字是

001 
232 
242 
123 
132 

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

column1    column2 
001            ewr 
232            eda 
242            gdg 
123            sgs 
132            ger 

我想知道是否有人可以指出一种方法来做到这一点。

非常感谢您!

4

2 回答 2

1

假设您的 data.frame 是

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

您可以使用

apply(df,1,function(x){file.rename(x[1],x[2])})
于 2012-07-01T19:32:46.087 回答
0

或者简单到...

with(df, file.rename(a,b))

于 2012-07-01T19:37:38.240 回答