R में gsub() फ़ंक्शन का उपयोग कैसे करें (उदाहरण के साथ)
R में gsub() फ़ंक्शन का उपयोग R में एक स्ट्रिंग में कुछ पाठ की सभी घटनाओं को बदलने के लिए किया जा सकता है।
यह फ़ंक्शन निम्नलिखित मूल सिंटैक्स का उपयोग करता है:
gsub(pattern, replacement, x)
सोना:
- पैटर्न : देखने लायक पैटर्न
- प्रतिस्थापन : पैटर्न का प्रतिस्थापन
- x : खोजने के लिए स्ट्रिंग
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें।
उदाहरण 1: टेक्स्ट को एक स्ट्रिंग में बदलें
निम्नलिखित कोड दिखाता है कि स्ट्रिंग में टेक्स्ट के एक विशिष्ट टुकड़े को कैसे बदला जाए:
#define string x <- “ This is a fun sentence ” #replace 'fun' with 'great' x <- gsub(' fun ', ' great ', x) #view updated string x [1] “This is a great sentence”
उदाहरण 2: एक वेक्टर में एकल टेक्स्ट स्ट्रिंग को बदलें
निम्नलिखित कोड दिखाता है कि वेक्टर में टेक्स्ट की एकाधिक घटनाओं को कैसे बदला जाए:
#definevector x <- c(' Mavs ', ' Mavs ', ' Spurs ', ' Nets ', ' Spurs ', ' Mavs ') #replace 'Mavs' with 'M' x <- gsub(' Mavs ', ' M ', x) #view updated vector x [1] "M" "M" "Spurs" "Nets" "Spurs" "M"
उदाहरण 3: एक वेक्टर में एकाधिक टेक्स्ट स्ट्रिंग्स को बदलें
निम्नलिखित कोड दिखाता है कि वेक्टर में दो अलग-अलग टेक्स्ट स्ट्रिंग्स की एकाधिक घटनाओं को कैसे बदला जाए:
#definevector x <- c(' A ', ' A ', ' B ', ' C ', ' D ', ' D ') #replace 'A' or 'B' or 'C' with 'X' x <- gsub(' A|B|C ', ' X ', x) #view updated string x [1] “X” “X” “X” “X” “D” “D”
उदाहरण 4: डेटा फ़्रेम में टेक्स्ट बदलें
निम्नलिखित कोड दिखाता है कि डेटा फ़्रेम में टेक्स्ट को कैसे बदला जाए:
#define data frame df <- data. frame (team=c(' A ', ' B ', ' C ', ' D '), conf=c(' West ', ' West ', ' East ', ' East '), dots=c(99, 98, 92, 87), rebounds=c(18, 22, 26, 19)) #view data frame df team conf points rebounds 1 A West 99 18 2 B West 98 22 3 C East 92 26 4 D East 87 19 #replace 'West' and 'East' with 'W' and 'E' df$conf <- gsub(' West ', ' W ', df$conf) df$conf <- gsub(' East ', ' E ', df$conf) #view updated data frame df team conf points rebounds 1 AW 99 18 2 BW 98 22 3 CE 92 26 4 OF 87 19
अतिरिक्त संसाधन
आर में डिफ फ़ंक्शन का उपयोग कैसे करें
R में seq फ़ंक्शन का उपयोग कैसे करें
आर में डिफ फ़ंक्शन का उपयोग कैसे करें
आर में टेबल फ़ंक्शन का उपयोग कैसे करें