R में str_replace का उपयोग कैसे करें (उदाहरण के साथ)


R में स्ट्रिंगर पैकेज के str_replace() फ़ंक्शन का उपयोग स्ट्रिंग में मिलान पैटर्न को बदलने के लिए किया जा सकता है। यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:

str_replace(स्ट्रिंग, पैटर्न, प्रतिस्थापन)

सोना:

  • स्ट्रिंग: कैरेक्टर वेक्टर
  • मॉडल: खोजने के लिए मॉडल
  • प्रतिस्थापन: प्रतिस्थापन वर्णों का एक वेक्टर

यह ट्यूटोरियल निम्नलिखित डेटा फ़्रेम पर इस फ़ंक्शन के व्यावहारिक उपयोग के कई उदाहरण प्रदान करता है:

 #create data frame
df <- data. frame (team=c('team_A', 'team_B', 'team_C', 'team_D'),
                 conference=c('West', 'West', 'East', 'East'),
                 dots=c(88, 97, 94, 104))

#view data frame
df

    team conference points
1 team_A West 88
2 team_B West 97
3 team_C East 94
4 team_D East 104

उदाहरण 1: स्ट्रिंग को एक पैटर्न से बदलें

निम्नलिखित कोड दिखाता है कि कॉन्फ्रेंस कॉलम में स्ट्रिंग “वेस्ट” को “वेस्टर्न” से कैसे बदला जाए:

 library (stringr)

#replace "West" with "Western" in the conference column
df$conference <- str_replace (df$conference, " West ", " Western ")

#view data frame
df

team conference points
1 team_A Western 88
2 team_B Western 97
3 team_C East 94
4 team_D East 104

उदाहरण 2: स्ट्रिंग को कुछ नहीं से बदलें

निम्नलिखित कोड दिखाता है कि स्ट्रिंग “टीम_” को टीम कॉलम में कुछ भी न होने से कैसे बदला जाए:

 #replace "team_" with nothing in the team column
df$team<- str_replace (df$team, " team_ ", "")

#view data frame
df

  team conference points
1 A West 88
2 B West 97
3C East 94
4D East 104

उदाहरण 3: एकाधिक स्ट्रिंग बदलें

निम्नलिखित कोड दिखाता है कि एक ही कॉलम में एकाधिक स्ट्रिंग्स को कैसे बदला जाए। विशेष रूप से:

  • “पश्चिम” को “डब्ल्यू” में बदलें
  • “एस्ट” को “ई” से बदलें

चूँकि हम कई स्ट्रिंग्स को बदल रहे हैं, हम str_replace_all() फ़ंक्शन का उपयोग करते हैं:

 #replace multiple words in the conference column
df$conference <- str_replace_all (df$conference, c(" West " = " W ", " East " = " E "))

#view data frame
df

    team conference points
1 team_A W 88
2 team_B W 97
3 team_C E 94
4 team_D E 104

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

निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:

आर में आंशिक स्ट्रिंग मिलान कैसे करें
आर में स्ट्रिंग्स को तारीखों में कैसे परिवर्तित करें
आर में कैरेक्टर को न्यूमेरिक में कैसे बदलें

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

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