Spec-Zone.ru › pandas 2

pandas.Series.str.endswith

Series.str.endswith(pat, na=None)[source]

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

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

Параметры:
pat:str или кортеж[str, …]

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

na:объект, по умолчанию NaN

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

Возвращает:
Серия или индекс bool

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

См. также

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

© 2008–2022, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.2.2/reference/api/pandas.Series.str.endswith.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API