當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python pyspark Series.str.count用法及代碼示例

本文簡要介紹 pyspark.pandas.Series.str.count 的用法。

用法:

str.count(pat: str, flags: int = 0) → ps.Series

計算係列中每個字符串中模式的出現次數。

此函數用於計算特定正則表達式模式在係列的每個字符串元素中重複的次數。

參數

patstr

有效的正則表達式。

flagsint,默認 0(無標誌)

re 模塊的標誌。

返回

int係列

包含模式匹配整數計數的係列。

例子

>>> s = ps.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 = ps.Series(['$', 'B', 'Aab$', '$$ca', 'C$B$', 'cat'])
>>> s.str.count('\$')
0    1
1    0
2    1
3    2
4    2
5    0
dtype: int64

相關用法


注:本文由純淨天空篩選整理自spark.apache.org大神的英文原創作品 pyspark.pandas.Series.str.count。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。