dask.dataframe.Series.str.rindex

dask.dataframe.Series.str.rindex

dataframe.Series.str.rindex(sub, start: int = 0, end=None)

返回Series/Index中每个字符串中的最高索引。

此文档字符串是从 pandas.core.strings.accessor.StringMethods.rindex 复制的。

Dask 版本可能存在一些不一致性。

每个返回的索引对应于子字符串完全包含在 [start:end] 之间的位置。这与 str.rfind 相同,除了在找不到子字符串时返回 -1 之外,它会引发 ValueError。等同于标准的 str.rindex

参数
str

正在搜索的子字符串。

开始整数

左侧边缘索引。

结束整数

右侧索引。

返回
对象的系列或索引

参见

index

返回每个字符串中的最低索引。

示例

对于 Series.str.index:

>>> ser = pd.Series(["horse", "eagle", "donkey"])  
>>> ser.str.index("e")  
0   4
1   0
2   4
dtype: int64

对于 Series.str.rindex:

>>> ser = pd.Series(["Deer", "eagle", "Sheep"])  
>>> ser.str.rindex("e")  
0   2
1   4
2   3
dtype: int64