Как переименовать файлы в 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