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


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

यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:

 str_extract(string, pattern)

सोना:

  • स्ट्रिंग: कैरेक्टर वेक्टर
  • पैटर्न: निकालने के लिए पैटर्न

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

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

निम्नलिखित कोड दिखाता है कि R में किसी विशेष स्ट्रिंग से “ther” स्ट्रिंग को कैसे निकाला जाए:

 library (stringr)

#define string
some_string <- "Hey there my name is Doug"

#extract "ther" from string
str_extract(some_string, " ther ")

[1] “other”

पैटर्न “थेर” को स्ट्रिंग से सफलतापूर्वक निकाला गया था।

ध्यान दें कि यदि हम एक ऐसा पैटर्न निकालने का प्रयास करते हैं जो स्ट्रिंग में मौजूद नहीं है, तो परिणामस्वरूप हमें केवल NA प्राप्त होगा:

 library (stringr)

#define string
some_string <- "Hey there my name is Doug"

#attempt to extract "apple" from string
str_extract(some_string, " apple ")

[1] NA

चूंकि पैटर्न “सेब” स्ट्रिंग में मौजूद नहीं था, इसलिए NA मान लौटाया गया था।

उदाहरण 2: एक स्ट्रिंग से संख्यात्मक मान निकालें

निम्नलिखित कोड दिखाता है कि स्ट्रिंग से केवल संख्यात्मक मान निकालने के लिए नियमित अभिव्यक्ति \\d+ का उपयोग कैसे करें:

 library (stringr)

#define string
some_string <- "There are 350 apples over there"

#extract only numeric values from string
str_extract(some_string, " \\d+ ")

[1] "350"

उदाहरण 3: स्ट्रिंग के वेक्टर से अक्षर निकालें

निम्नलिखित कोड दिखाता है कि स्ट्रिंग के वेक्टर से केवल अक्षर निकालने के लिए रेगुलर एक्सप्रेशन [az]+ का उपयोग कैसे करें:

 library (stringr)

#define vector of strings
some_strings <- c("4 apples", "3 bananas", "7 oranges")

#extract only characters from each string in vector
str_extract(some_strings, “ [az]+ ”)

[1] “apples” “bananas” “oranges”

ध्यान दें कि प्रत्येक स्ट्रिंग से केवल अक्षर लौटाए जाते हैं।

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

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

R में str_replace का उपयोग कैसे करें
R में str_split का उपयोग कैसे करें
R में str_detect का उपयोग कैसे करें

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

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