R でファイルの名前を変更する方法 (例付き)


R でファイルの名前を変更するには、次の方法を使用できます。

方法 1: ファイルの名前を変更する

 file. rename (from=' old_name.csv ', to=' new_name.csv ')

方法 2: 複数のファイルのテンプレートを置き換える

 file. rename ( list.files (pattern=' old '),
            str_replace(list. files (pattern=' old '), pattern=' old ', ' new '))

次の例は、各メソッドを実際に使用する方法を示しています。

例: ファイルの名前を変更する

R に 4 つの CSV ファイルを含むフォルダーがあるとします。

 #display all files in current working directory
list. files ()

"data1.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"

次のコードを使用して、 data1.csvというファイルの名前をdata1_good.csvに変更できます。

 #rename one file
file. rename (from=' data1.csv ', to=' data1_good.csv ')

#display all files in current working directory
list. files ()

"data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"

ファイルの名前が正常に変更されたことに注意してください。

例: 複数のファイルのテンプレートを置換する

R に 4 つの CSV ファイルを含むフォルダーがあるとします。

 #display all files in current working directory
list. files ()

"data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"

次のコードを使用して、各ファイルの名前の「good」を「bad」に置き換えることができます。

 library (stringr)

file. rename ( list.files (pattern=' good '),
            str_replace(list. files (pattern=' good '), pattern=' good ', ' bad '))

#display all files in current working directory
list. files ()

"data1_bad.csv" "data2_bad.csv" "data3_bad.csv" "data4_bad.csv"

各 CSV ファイル名の「good」は「bad」に置き換えられていることに注意してください。

関連: R で str_replace を使用する方法

追加リソース

次のチュートリアルでは、R でファイルを使用して他の一般的な操作を実行する方法について説明します。

CSVファイルをRにインポートする方法
ExcelファイルをRにインポートする方法
R で setwd/getwd を使用する方法

コメントを追加する

メールアドレスが公開されることはありません。 が付いている欄は必須項目です