Bestanden hernoemen in r (met voorbeelden)
U kunt de volgende methoden gebruiken om bestanden in R te hernoemen:
Methode 1: Hernoem een bestand
file. rename (from=' old_name.csv ', to=' new_name.csv ')
Methode 2: Vervang de sjabloon in meerdere bestanden
file. rename ( list.files (pattern=' old '), str_replace(list. files (pattern=' old '), pattern=' old ', ' new '))
De volgende voorbeelden laten zien hoe u elke methode in de praktijk kunt gebruiken.
Voorbeeld: hernoem een bestand
Laten we zeggen dat we een map hebben met vier CSV-bestanden in R:
#display all files in current working directory list. files () "data1.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
We kunnen de volgende code gebruiken om het bestand met de naam data1.csv te hernoemen naar 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"
Merk op dat het bestand met succes is hernoemd.
Voorbeeld: Sjabloon in meerdere bestanden vervangen
Laten we zeggen dat we een map hebben met vier CSV-bestanden in R:
#display all files in current working directory list. files () "data1_good.csv" "data2_good.csv" "data3_good.csv" "data4_good.csv"
We kunnen de volgende code gebruiken om „goed“ te vervangen door „slecht“ in de naam van elk bestand:
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"
Merk op dat “goed” is vervangen door “slecht” in de naam van elk CSV-bestand.
Gerelateerd: Hoe str_replace te gebruiken in R
Aanvullende bronnen
In de volgende tutorials wordt uitgelegd hoe u andere veelvoorkomende bewerkingen uitvoert met bestanden in R:
CSV-bestanden importeren in R
Excel-bestanden importeren in R
Hoe setwd/getwd te gebruiken in R