Spec-Zone.ru › pandas 1

pandas.Series.str.startswith

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

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

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

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

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

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

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

Возвращает
Серия или индекс булевых значений

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

См. также

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/1.5.0/reference/api/pandas.Series.str.startswith.html

Spec-Zone.ru

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