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
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
आर में आंशिक स्ट्रिंग मिलान कैसे करें
आर में स्ट्रिंग्स को तारीखों में कैसे परिवर्तित करें
आर में कैरेक्टर को न्यूमेरिक में कैसे बदलें