आर में उप() फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)
R में उप() फ़ंक्शन का उपयोग R में एक स्ट्रिंग में कुछ पाठों की पहली घटना को बदलने के लिए किया जा सकता है।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
sub(pattern, replacement, x)
सोना:
- पैटर्न : देखने लायक पैटर्न
- प्रतिस्थापन : पैटर्न का प्रतिस्थापन
- x : खोजने के लिए स्ट्रिंग
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
नोट : एक स्ट्रिंग में कुछ पाठ की सभी घटनाओं को बदलने के लिए, इसके बजाय gsub() फ़ंक्शन का उपयोग करें।
उदाहरण 1: एक स्ट्रिंग में विशिष्ट पाठ बदलें
निम्नलिखित कोड दिखाता है कि आर में एक स्ट्रिंग में “कूल” टेक्स्ट को “अच्छा” से कैसे बदला जाए:
#create string
my_string <- ' This is a cool string '
#replace 'cool' with 'nice'
my_string <- sub(' cool ', ' nice ', my_string)
#view updated string
my_string
[1] "This is a nice string"
ध्यान दें कि स्ट्रिंग में “कूल” को “अच्छा” से बदल दिया गया है।
उदाहरण 2: एक स्ट्रिंग में कई विशिष्ट पाठों में से एक को बदलें
निम्नलिखित कोड दिखाता है कि “ज़ेबरा”, “वालरस” और “मोर” को “कुत्ते” से कैसे बदला जाए, यदि उनमें से एक स्ट्रिंग में दिखाई देता है:
#create string
my_string <- ' My favorite animal is a walrus '
#replace either zebra, walrus, or peacock with dog
my_string <- sub(' zebra|walrus|peacock ', ' dog ', my_string)
#view updated string
my_string
[1] “My favorite animal is a dog”
ध्यान दें कि स्ट्रिंग में “वालरस” को “कुत्ते” से बदल दिया गया है।
नोट : द | R में ऑपरेटर का अर्थ “OR” है।
उदाहरण 3: संख्यात्मक मानों को एक स्ट्रिंग में बदलें
निम्नलिखित कोड दिखाता है कि एक स्ट्रिंग में सभी संख्यात्मक मानों को “कई” टेक्स्ट से कैसे बदला जाए:
#create string
my_string <- ' There are 400 dogs out here '
#replace numeric values with 'a lot'
my_string <- sub(' [[:digit:]]+ ', ' a lot of ', my_string)
#view updated string
my_string
[1] “There are a lot of dogs out here”
ध्यान दें कि स्ट्रिंग में 400 के संख्यात्मक मान को “कई” से बदल दिया गया है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि R में अन्य सामान्य फ़ंक्शंस का उपयोग कैसे करें:
आर में डिफ फ़ंक्शन का उपयोग कैसे करें
R में seq फ़ंक्शन का उपयोग कैसे करें
आर में डिफ फ़ंक्शन का उपयोग कैसे करें