pandas.Series.str.startswith#

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

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

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

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

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

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

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