pandas.Series.str.rfind#

Series.str.rfind(sub, начало=0, end=None)[источник]#

Возвращает наивысшие индексы в каждой строке Series/Index.

Каждый из возвращенных индексов соответствует позиции, где подстрока полностью содержится между [start:end]. Возвращает -1 при неудаче. Эквивалентно стандартной str.rfind().

Параметры:
substr

Искомая подстрока.

началоint

Индекс левого края.

endint

Правый крайний индекс.

Возвращает:
Series или Index из int.

Смотрите также

find

Возвращает наименьшие индексы в каждой строке.

Примеры

Для Series.str.find:

>>> ser = pd.Series(["cow_", "duck_", "do_ve"])
>>> ser.str.find("_")
0   3
1   4
2   2
dtype: int64

Для Series.str.rfind:

>>> ser = pd.Series(["_cow_", "duck_", "do_v_e"])
>>> ser.str.rfind("_")
0   4
1   4
2   4
dtype: int64