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