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

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *