pandas.Series.str.rpartition
-
Series.str.rpartition(pat=' ', expand=True) -
Разделяет строку на последнем вхождении
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.18.1/generated/pandas.Series.str.rpartition.html