pandas 0.23 - Series.str.count()

pandas.Series.str.count




pandas

pandas.Series.str.count

Series.str.count(pat, flags=0, **kwargs) [source]

श्रृंखला / सूचकांक के प्रत्येक स्ट्रिंग में पैटर्न की घटनाओं की गणना करें।

इस फ़ंक्शन का उपयोग Series प्रत्येक स्ट्रिंग तत्वों में एक विशेष रेगेक्स पैटर्न को दोहराया जाने की संख्या को गिनने के लिए किया जाता है।

पैरामीटर:

पैट : str

मान्य नियमित अभिव्यक्ति।

झंडे : int, डिफ़ॉल्ट 0, जिसका अर्थ है कोई झंडे नहीं

re मॉड्यूल के लिए झंडे। पूरी सूची के लिए, यहां देखें

** kwargs

अन्य स्ट्रिंग विधियों के साथ संगतता के लिए। उपयोग नहीं किया।

यह दिखाता है:

मायने रखता है : श्रृंखला या सूचकांक

कॉलिंग ऑब्जेक्ट के रूप में समान प्रकार पूर्णांक मायने रखता है।

यह भी देखें

re
नियमित अभिव्यक्ति के लिए मानक पुस्तकालय मॉड्यूल।
str.count
नियमित अभिव्यक्ति समर्थन के बिना मानक पुस्तकालय संस्करण।

टिप्पणियाँ

pat में गुजरते समय कुछ पात्रों को भागने की जरूरत है। जैसे। रेगेक्स में '$' का एक विशेष अर्थ है और इस शाब्दिक चरित्र को खोजने पर बच जाना चाहिए।

उदाहरण

>>> s = pd.Series(['A', 'B', 'Aaba', 'Baca', np.nan, 'CABA', 'cat'])
>>> s.str.count('a')
0    0.0
1    0.0
2    2.0
3    2.0
4    NaN
5    0.0
6    1.0
dtype: float64

शाब्दिक डॉलर चिह्न खोजने के लिए '$' से बच जाएं।

>>> s = pd.Series(['$', 'B', 'Aab$', '$$ca', 'C$B$', 'cat'])
>>> s.str.count('\$')
0    1
1    0
2    1
3    2
4    2
5    0
dtype: int64

यह भी सूचकांक पर उपलब्ध है

>>> pd.Index(['A', 'A', 'Aaba', 'cat']).str.count('a')
Int64Index([0, 0, 2, 1], dtype='int64')