cudf.core.column.string.StringMethods.rindex#
- StringMethods.rindex(sub: str, start: int = 0, end: int | None = None) SeriesOrIndex [source]#
Return highest indexes in each strings where the substring is fully contained between
[start:end]
. This is the same asstr.rfind
except instead of returning -1, it raises aValueError
when the substring is not found.- Parameters:
- substr
Substring being searched.
- startint
Left edge index.
- endint
Right edge index.
- Returns:
- Series or Index of object
Examples
>>> import cudf >>> s = cudf.Series(['abc', 'a','b' ,'ddb']) >>> s.str.rindex('b') Traceback (most recent call last): File "<stdin>", line 1, in <module> ValueError: substring not found
Parameters such as start and end can also be used.
>>> s = cudf.Series(['abc', 'abb','ab' ,'ddb']) >>> s.str.rindex('b', start=1, end=5) 0 1 1 2 2 1 3 2 dtype: int32