pandas.Series.str.endswith#

Series.str.endswith(шаблон, na=)[источник]#

Проверить, соответствует ли конец каждого строкового элемента шаблону.

Эквивалентно str.endswith().

Параметры:
шаблонstr или tuple[str, …]

Последовательность символов или кортеж строк. Регулярные выражения не принимаются.

naскаляр, опционально

Объект, отображаемый, если проверяемый элемент не является строкой. Значение по умолчанию зависит от dtype массива. Для object-dtype, numpy.nan используется. Для nullable StringDtype, pandas.NA используется. Для "str" dtype, False используется.

Возвращает:
Series или Index типа bool

Series булевых значений, указывающих, соответствует ли данный шаблон концу каждого строкового элемента.

Смотрите также

str.endswith

Строковый метод стандартной библиотеки Python.

Series.str.startswith

То же, что и endswith, но проверяет начало строки.

Series.str.contains

Проверяет, содержит ли строковый элемент шаблон.

Примеры

>>> 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
>>> s.str.endswith(('t', 'T'))
0     True
1    False
2     True
3      NaN
dtype: object

Указание na будет False вместо NaN.

>>> s.str.endswith('t', na=False)
0     True
1    False
2    False
3    False
dtype: bool