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