pandas.Series.str.startswith#
- Series.str.startswith(pat, na=None)[源代码]#
测试每个字符串元素的开头是否与模式匹配。
相当于
str.startswith()
。- 参数
- pat应力
字符序列。不接受正则表达式。
- na对象,默认NaN
如果测试的元素不是字符串,则显示。默认设置取决于数组的数据类型。对于对象数据类型,
numpy.nan
使用的是。为StringDtype
,pandas.NA
是使用的。
- 退货
- 布尔值的系列或指数
一系列布尔值,指示给定模式是否与每个字符串元素的开头匹配。
参见
str.startswith
Python标准库字符串方法。
Series.str.endswith
与以开头相同,但测试字符串的结尾。
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
指定 na 成为 False 而不是 NaN 。
>>> s.str.startswith('b', na=False) 0 True 1 False 2 False 3 False dtype: bool