आर में फ़ाइलों का नाम कैसे बदलें (उदाहरण के साथ)


आप R में फ़ाइलों का नाम बदलने के लिए निम्न विधियों का उपयोग कर सकते हैं:

विधि 1: फ़ाइल का नाम बदलें

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

विधि 2: टेम्पलेट को एकाधिक फ़ाइलों में बदलें

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

निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में प्रत्येक विधि का उपयोग कैसे करें।

उदाहरण: किसी फ़ाइल का नाम बदलें

मान लीजिए कि हमारे पास एक फ़ोल्डर है जिसमें R में चार CSV फ़ाइलें हैं:

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

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

हम data1.csv नामक फ़ाइल का नाम बदलकर 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"

ध्यान दें कि फ़ाइल का नाम सफलतापूर्वक बदल दिया गया है।

उदाहरण: एकाधिक फ़ाइलों में टेम्पलेट बदलें

मान लीजिए कि हमारे पास एक फ़ोल्डर है जिसमें R में चार CSV फ़ाइलें हैं:

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

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

हम प्रत्येक फ़ाइल के नाम में “अच्छा” को “खराब” से बदलने के लिए निम्नलिखित कोड का उपयोग कर सकते हैं:

 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"

ध्यान दें कि प्रत्येक CSV फ़ाइल के नाम में “अच्छा” को “खराब” से बदल दिया गया है।

संबंधित: R में str_replace का उपयोग कैसे करें

अतिरिक्त संसाधन

निम्नलिखित ट्यूटोरियल बताते हैं कि R में फ़ाइलों के साथ अन्य सामान्य ऑपरेशन कैसे करें:

सीएसवी फ़ाइलों को आर में कैसे आयात करें
एक्सेल फ़ाइलों को आर में कैसे आयात करें
R में setwd/getwd का उपयोग कैसे करें

एक टिप्पणी जोड़ने

आपका ईमेल पता प्रकाशित नहीं किया जाएगा. आवश्यक फ़ील्ड चिह्नित हैं *