pandas.Series.str.endswith #
- 系列.str。结束( pat , na = None ) [来源] #
测试每个字符串元素的末尾是否与模式匹配。
相当于
str.endswith()
。- 参数:
- pat str 或 tuple[str, …]
字符序列或字符串元组。不接受正则表达式。
- na对象,默认 NaN
如果测试的元素不是字符串,则显示对象。默认值取决于数组的数据类型。对于对象数据类型,
numpy.nan
使用。对于StringDtype
,pandas.NA
使用。
- 返回:
- bool 的系列或索引
一系列布尔值,指示给定模式是否与每个字符串元素的末尾匹配。
也可以看看
str.endswith
Python标准库字符串方法。
Series.str.startswith
与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.endswith('t') 0 True 1 False 2 False 3 NaN dtype: object
>>> s.str.endswith(('t', 'T')) 0 True 1 False 2 True 3 NaN dtype: object
将na指定为False而不是NaN。
>>> s.str.endswith('t', na=False) 0 True 1 False 2 False 3 False dtype: bool