Jak zmienić nazwy plików w r (z przykładami)
Aby zmienić nazwy plików w R, możesz użyć następujących metod:
Metoda 1: Zmień nazwę pliku
file. rename (from=' old_name.csv ', to=' new_name.csv ')
Metoda 2: Zamień szablon w wielu plikach
file. rename ( list.files (pattern=' old '), str_replace(list. files (pattern=' old '), pattern=' old ', ' new '))
Poniższe przykłady pokazują, jak zastosować każdą metodę w praktyce.
Przykład: Zmień nazwę pliku
Załóżmy, że mamy folder zawierający cztery pliki CSV w R:
#display all files in current working directory list. files () "data1.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
Możemy użyć poniższego kodu, aby zmienić nazwę pliku data1.csv na 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"
Zauważ, że nazwa pliku została pomyślnie zmieniona.
Przykład: Zamień szablon w wielu plikach
Załóżmy, że mamy folder zawierający cztery pliki CSV w R:
#display all files in current working directory list. files () "data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
Możemy użyć następującego kodu, aby zastąpić „dobry” słowem „zły” w nazwie każdego pliku:
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"
Pamiętaj, że „dobry” został zastąpiony słowem „zły” w nazwie każdego pliku CSV.
Powiązane: Jak używać str_replace w R
Dodatkowe zasoby
Poniższe samouczki wyjaśniają, jak wykonywać inne typowe operacje na plikach w R:
Jak importować pliki CSV do R
Jak importować pliki Excel do R
Jak używać setwd/getwd w R