cudf.core.column.string.StringMethods.startswith#

StringMethods.startswith(pat: str | Sequence) SeriesOrIndex[source]#

测试每个字符串元素的开始是否匹配一个模式。

等同于 str.startswith().

Parameters:
patstr or list-like

如果 str 是一个 str,则评估系列的每个字符串是否以 pat 开头。 如果 pat 是类似列表的,则评估 self[i] 是否以 pat[i] 开头。 不接受正则表达式。

Returns:
Series or Index of bool

一系列布尔值,指示给定模式是否匹配每个字符串元素的开头。

另请参阅

endswith

与startswith相同,但测试字符串的结尾。

contains

测试字符串元素是否包含一个模式。

示例

>>> import cudf
>>> s = cudf.Series(['bat', 'Bear', 'cat', None])
>>> s
0     bat
1    Bear
2     cat
3    <NA>
dtype: object
>>> s.str.startswith('b')
0     True
1    False
2    False
3     <NA>
dtype: bool