Movatterモバイル変換


[0]ホーム

URL:


Skip to main content
Ctrl+K

pandas.Series.str.startswith#

Series.str.startswith(pat,na=<no_default>)[source]#

Test if the start of each string element matches a pattern.

Equivalent tostr.startswith().

Parameters:
patstr or tuple[str, …]

Character sequence or tuple of strings. Regular expressions are notaccepted.

nascalar, optional

Object shown if element tested is not a string. The default dependson dtype of the array. For object-dtype,numpy.nan is used.For the nullableStringDtype,pandas.NA is used.For the"str" dtype,False is used.

Returns:
Series or Index of bool

A Series of booleans indicating whether the given pattern matchesthe start of each string element.

See also

str.startswith

Python standard library string method.

Series.str.endswith

Same as startswith, but tests the end of string.

Series.str.contains

Tests if string element contains a pattern.

Examples

>>>s=pd.Series(['bat','Bear','cat',np.nan])>>>s0     bat1    Bear2     cat3     NaNdtype: object
>>>s.str.startswith('b')0     True1    False2    False3      NaNdtype: object
>>>s.str.startswith(('b','B'))0     True1     True2    False3      NaNdtype: object

Specifyingna to beFalse instead ofNaN.

>>>s.str.startswith('b',na=False)0     True1    False2    False3    Falsedtype: bool

[8]ページ先頭

©2009-2025 Movatter.jp