pandas.Series.str.rfind#
- Series.str.rfind(sub, start=0, end=None)[source]#
Return highest indexes in each strings in the Series/Index.
Each of returned indexes corresponds to the position where the substring is fully contained between [start:end]. Return -1 on failure. Equivalent to standard
str.rfind()
.- Parameters:
- substr
Substring being searched.
- startint
Left edge index.
- endint
Right edge index.
- Returns:
- Series or Index of int.
A Series (if the input is a Series) or an Index (if the input is an Index) of the highest indexes corresponding to the positions where the substring is found in each string of the input.
See also
find
Return lowest indexes in each strings.
Examples
For Series.str.find:
>>> ser = pd.Series(["_cow_", "duck_", "do_v_e"]) >>> ser.str.find("_") 0 0 1 4 2 2 dtype: int64
For Series.str.rfind:
>>> ser = pd.Series(["_cow_", "duck_", "do_v_e"]) >>> ser.str.rfind("_") 0 4 1 4 2 4 dtype: int64