-2

皆さんこんにちは

私はRにかなり慣れていないので、次のタスクを達成したいと考えています

このタスクを実行するために必要なファイルがたくさんあります。状況を 5 つのファイルに単純化します。彼らの名前は

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 に答える