pandas.Series.str.rpartition
-
Series.str.rpartition(pat=' ', expand=True)[source] -
Разделить строку по последнему вхождению
sep, и вернуть 3 элемента: часть перед разделителем, сам разделитель и часть после разделителя. Если разделитель не найден, вернуть 3 элемента, содержащие две пустые строки, после чего саму строку.Параметры: pat : строка, по умолчанию пробел
Строка для разделения.
expand : bool, по умолчанию True
- Если True, вернуть DataFrame/MultiIndex, расширяя размерность.
- Если False, вернуть Series/Index.
Возвращает: split : DataFrame/MultiIndex или Series/Index объектов
См. также
-
partition - Разделить строку по первому вхождению
sep
Примеры
>>> s = Series(['A_B_C', 'D_E_F', 'X']) 0 A_B_C 1 D_E_F 2 X dtype: object
>>> s.str.partition('_') 0 1 2 0 A _ B_C 1 D _ E_F 2 X>>> s.str.rpartition('_') 0 1 2 0 A_B _ C 1 D_E _ F 2 X
© 2008–2012, AQR Capital Management, LLC, Lambda Foundry, Inc. and PyData Development Team
Licensed under the 3-clause BSD License.
https://pandas.pydata.org/pandas-docs/version/0.21.1/generated/pandas.Series.str.rpartition.html