Comment renommer des fichiers dans R (avec exemples)



Vous pouvez utiliser les méthodes suivantes pour renommer des fichiers dans R :

Méthode 1 : Renommer un fichier

file.rename(from='old_name.csv', to='new_name.csv')

Méthode 2 : remplacer le modèle dans plusieurs fichiers

file.rename(list.files(pattern ='old'),
            str_replace(list.files(pattern='old'), pattern='old', 'new'))

Les exemples suivants montrent comment utiliser chaque méthode dans la pratique.

Exemple : Renommer un fichier

Supposons que nous ayons un dossier contenant quatre fichiers CSV dans R :

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

"data1.csv"  "data2_good.csv"  "data3_good.csv"  "data4_good.csv"

Nous pouvons utiliser le code suivant pour renommer le fichier appelé data1.csv en 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"

Notez que le fichier a été renommé avec succès.

Exemple : Remplacer le modèle dans plusieurs fichiers

Supposons que nous ayons un dossier contenant quatre fichiers CSV dans R :

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

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

Nous pouvons utiliser le code suivant pour remplacer « bon » par « mauvais » dans le nom de chaque fichier :

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"

Notez que « bon » a été remplacé par « mauvais » dans le nom de chaque fichier CSV.

Connexe : Comment utiliser str_replace dans R

Ressources additionnelles

Les didacticiels suivants expliquent comment effectuer d’autres opérations courantes avec des fichiers dans R :

Comment importer des fichiers CSV dans R
Comment importer des fichiers Excel dans R
Comment utiliser setwd/getwd dans R

Ajouter un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *