pandas.Series.str.partition
-
Series.str.partition(pat=' ', expand=True)[source] -
Разделить строку по первому вхождению
sep, и вернуть 3 элемента, содержащие часть перед разделителем, сам разделитель и часть после разделителя. Если разделитель не найден, вернуть 3 элемента, содержащие саму строку, а также две пустые строки.Параметры: pat : строка, по умолчанию пробел
Строка для разделения.
expand : bool, по умолчанию True
- Если True, вернуть DataFrame/MultiIndex, расширяющий размерность.
- Если False, вернуть Series/Index.
Возвращаемое значение: split : DataFrame/MultiIndex или Series/Index объектов
См. также
-
rpartition - Разделить строку по последнему вхождению
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.22.0/generated/pandas.Series.str.partition.html