- API reference
- Series
- pandas.Serie...
pandas.Series.str.endswith#
- Series.str.endswith(pat,na=<no_default>)[source]#
Test if the end of each string element matches a pattern.
Equivalent to
str.endswith().- Parameters:
- patstr or tuple[str, …]
Character sequence or tuple of strings. Regular expressions are notaccepted.
- nascalar, optional
Object shown if element tested is not a string. The default dependson dtype of the array. For object-dtype,
numpy.nanis used.For the nullableStringDtype,pandas.NAis used.For the"str"dtype,Falseis used.
- Returns:
- Series or Index of bool
A Series of booleans indicating whether the given pattern matchesthe end of each string element.
See also
str.endswithPython standard library string method.
Series.str.startswithSame as endswith, but tests the start of string.
Series.str.containsTests if string element contains a pattern.
Examples
>>>s=pd.Series(['bat','bear','caT',np.nan])>>>s0 bat1 bear2 caT3 NaNdtype: object
>>>s.str.endswith('t')0 True1 False2 False3 NaNdtype: object
>>>s.str.endswith(('t','T'))0 True1 False2 True3 NaNdtype: object
Specifyingna to beFalse instead ofNaN.
>>>s.str.endswith('t',na=False)0 True1 False2 False3 Falsedtype: bool
On this page