R में str_count का उपयोग कैसे करें (उदाहरण के साथ)
R में स्ट्रिंगर पैकेज के str_count() फ़ंक्शन का उपयोग स्ट्रिंग में मिलानों की संख्या को गिनने के लिए किया जा सकता है।
यह फ़ंक्शन निम्नलिखित सिंटैक्स का उपयोग करता है:
str_count(स्ट्रिंग, पैटर्न = “”)
सोना:
- स्ट्रिंग: कैरेक्टर वेक्टर
- मॉडल: खोजने के लिए मॉडल
निम्नलिखित उदाहरण दिखाते हैं कि व्यवहार में इस फ़ंक्शन का उपयोग कैसे करें
उदाहरण 1: एक पैटर्न के साथ str_count का उपयोग करें
निम्नलिखित कोड दिखाता है कि वर्ण वेक्टर के प्रत्येक तत्व में “a” अक्षर कितनी बार प्रकट होता है, इसकी गणना करने के लिए str_count() फ़ंक्शन का उपयोग कैसे करें:
library (stringr)
#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')
#count number of times 'a' occurs in each element in vector
str_count(x, ' a ')
[1] 1 1 0 2 1
यहां परिणाम की व्याख्या करने का तरीका बताया गया है:
- पैटर्न ‘ए’ ‘माव्स’ में 1 बार दिखाई देता है
- मोटिफ ‘ए’ ‘कैव्स’ में 1 बार दिखाई देता है
- मॉडल “ए” “नेट्स” में 0 बार दिखाई देता है
और इसी तरह।
ध्यान दें कि str_count() भी केस संवेदनशील है, इसलिए एक अपरकेस “ए” कैरेक्टर वेक्टर में प्रत्येक तत्व के लिए 0 लौटाएगा।
उदाहरण 2: एकाधिक मॉडलों के साथ str_count का उपयोग करें
निम्नलिखित कोड दिखाता है कि वर्ण वेक्टर के प्रत्येक तत्व में अक्षर “a” या अक्षर “s” कितनी बार प्रकट होता है, इसकी गणना करने के लिए str_count() फ़ंक्शन का उपयोग कैसे करें:
library (stringr)
#create character vector
x <- c('Mavs', 'Cavs', 'Nets', 'Trailblazers', 'Heat')
#count number of times 'a' or 's' occurs in each element in vector
str_count(x, ' a|s ')
[1] 2 2 1 3 1
यहां परिणाम की व्याख्या करने का तरीका बताया गया है:
- पैटर्न ‘a’ या ‘s’ ‘Mavs’ में 2 बार दिखाई देता है
- पैटर्न ‘ए’ या ‘एस’ ‘कैव्स’ में 2 बार दिखाई देता है
- पैटर्न “ए” या “एस” “नेट्स” में 1 बार दिखाई देता है
ध्यान दें: | प्रतीक R में “OR” ऑपरेटर का प्रतिनिधित्व करता है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि आर में अन्य सामान्य कार्य कैसे करें:
R में str_replace का उपयोग कैसे करें
R में str_split का उपयोग कैसे करें
R में str_detect का उपयोग कैसे करें