Spec-Zone.ru › pandas 2

pandas.Series.str.startswith

Series.str.startswith(pat, na=<no_default>)[исходный код]

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

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

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

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

na:scalar, необязательно

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

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

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

См. также

str.startswith

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

Series.str.endswith

Аналогичен startswith, но проверяет конец строки.

Series.str.contains

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

Примеры

>>> s = pd.Series(['bat', 'Bear', 'cat', np.nan])
>>> s
0     bat
1    Bear
2     cat
3     NaN
dtype: object
>>> s.str.startswith('b')
0     True
1    False
2    False
3      NaN
dtype: object
>>> s.str.startswith(('b', 'B'))
0     True
1     True
2    False
3      NaN
dtype: object

Задание na равным False вместо NaN.

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

© 2008–2011, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
© 2011–2025, Open source contributors
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/2.3.0/reference/api/pandas.Series.str.startswith.html

Spec-Zone.ru

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