dask.dataframe.Series.str.startswith
dask.dataframe.Series.str.startswith¶
- dataframe.Series.str.startswith(*args, **kwargs)¶
测试每个字符串元素的开头是否匹配某个模式。
此文档字符串是从 pandas.core.strings.accessor.StringMethods.startswith 复制的。
Dask 版本可能存在一些不一致性。
等同于
str.startswith()
。- 参数
- patstr 或 tuple[str, …] (Dask 中不支持)
字符序列或字符串元组。不接受正则表达式。
- na对象,默认 NaN (Dask 中不支持)
如果测试的元素不是字符串,则显示的对象。默认值取决于数组的dtype。对于object-dtype,使用``numpy.nan``。对于``StringDtype``,使用``pandas.NA``。
- 返回
- Series 或 bool 的索引
一系列布尔值,指示给定的模式是否匹配每个字符串元素的开头。
参见
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