@@ -712,7 +712,7 @@ def rep(x, r):
712712 return result
713713
714714
715- def str_match (arr , pat , case = True , flags = 0 , na = np .nan , as_indexer = None ):
715+ def str_match (arr , pat , case = True , flags = 0 , na = np .nan ):
716716 """
717717 Determine if each string matches a regular expression.
718718
@@ -725,8 +725,6 @@ def str_match(arr, pat, case=True, flags=0, na=np.nan, as_indexer=None):
725725 flags : int, default 0 (no flags)
726726 re module flags, e.g. re.IGNORECASE
727727 na : default NaN, fill value for missing values.
728- as_indexer
729- .. deprecated:: 0.21.0
730728
731729 Returns
732730 -------
@@ -744,17 +742,6 @@ def str_match(arr, pat, case=True, flags=0, na=np.nan, as_indexer=None):
744742
745743 regex = re .compile (pat , flags = flags )
746744
747- if (as_indexer is False ) and (regex .groups > 0 ):
748- raise ValueError ("as_indexer=False with a pattern with groups is no "
749- "longer supported. Use '.str.extract(pat)' instead" )
750- elif as_indexer is not None :
751- # Previously, this keyword was used for changing the default but
752- # deprecated behaviour. This keyword is now no longer needed.
753- warnings .warn ("'as_indexer' keyword was specified but is ignored "
754- "(match now returns a boolean indexer by default), "
755- "and will be removed in a future version." ,
756- FutureWarning , stacklevel = 3 )
757-
758745 dtype = bool
759746 f = lambda x : bool (regex .match (x ))
760747
@@ -2490,9 +2477,8 @@ def contains(self, pat, case=True, flags=0, na=np.nan, regex=True):
24902477 return self ._wrap_result (result )
24912478
24922479 @copy (str_match )
2493- def match (self , pat , case = True , flags = 0 , na = np .nan , as_indexer = None ):
2494- result = str_match (self ._parent , pat , case = case , flags = flags , na = na ,
2495- as_indexer = as_indexer )
2480+ def match (self , pat , case = True , flags = 0 , na = np .nan ):
2481+ result = str_match (self ._parent , pat , case = case , flags = flags , na = na )
24962482 return self ._wrap_result (result )
24972483
24982484 @copy (str_replace )
0 commit comments