Як перейменувати файли в 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 '))

Наступні приклади показують, як використовувати кожен метод на практиці.

Приклад: перейменувати файл

Скажімо, у нас є папка, що містить чотири файли CSV у R:

 #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"

Зверніть увагу, що файл успішно перейменовано.

Приклад: замінити шаблон у кількох файлах

Скажімо, у нас є папка, що містить чотири файли CSV у R:

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

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

Ми можемо використовувати наступний код, щоб замінити «хороший» на «поганий» в назві кожного файлу:

 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 «добре» було замінено на «погано».

Пов’язане: як використовувати str_replace у R

Додаткові ресурси

У наступних посібниках пояснюється, як виконувати інші типові операції з файлами в R:

Як імпортувати файли CSV у R
Як імпортувати файли Excel у R
Як використовувати setwd/getwd у R

Додати коментар

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *