Spec-Zone.ru › pandas 0.21

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.21.1/generated/pandas.Series.str.partition.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API