pandas.Series.str.endswith#
- Series.str.endswith(pat, na=None)[源代码]#
测试每个字符串元素的末尾是否匹配某个模式。
等同于
str.endswith()。- 参数:
- patstr 或 tuple[str, …]
字符序列或字符串元组。不接受正则表达式。
- na对象,默认 NaN
如果测试的元素不是字符串,则显示的对象。默认值取决于数组的dtype。对于object-dtype,使用``numpy.nan``。对于``StringDtype``,使用``pandas.NA``。
- 返回:
- 系列或布尔索引
一系列布尔值,指示给定的模式是否匹配每个字符串元素的结尾。
参见
str.endswithPython 标准库字符串方法。
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