Series.str.
endswith
Test if the end of each string element matches a pattern.
Equivalent to str.endswith().
str.endswith()
Character sequence. Regular expressions are not accepted.
Object shown if element tested is not a string. The default depends on dtype of the array. For object-dtype, numpy.nan is used. For StringDtype, pandas.NA is used.
numpy.nan
StringDtype
pandas.NA
A Series of booleans indicating whether the given pattern matches the end of each string element.
See also
str.endswith
Python standard library string method.
Series.str.startswith
Same as endswith, but tests the start of string.
Series.str.contains
Tests if string element contains a pattern.
Examples
>>> s = pd.Series(['bat', 'bear', 'caT', np.nan]) >>> s 0 bat 1 bear 2 caT 3 NaN dtype: object
>>> s.str.endswith('t') 0 True 1 False 2 False 3 NaN dtype: object
Specifying na to be False instead of NaN.
>>> s.str.endswith('t', na=False) 0 True 1 False 2 False 3 False dtype: bool