Spec-Zone.ru › pandas 2

pandas.Series.str.startswith

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

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

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

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

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

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

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

Возвращает:
Series или Index булевых значений

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–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.startswith.html

Spec-Zone.ru

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