Spec-Zone.ru › pandas 0.23

pandas.Series.str.join

Series.str.join(sep) [source]

Объединение списков, содержащихся в элементах Series/Index, с заданным разделителем.

Если элементы Series представляют собой списки, объедините содержимое этих списков с использованием разделителя, переданного в функцию. Эта функция эквивалентна str.join().

Параметры:

sep : str

Разделитель, используемый между элементами списка.

Возвращает:
Series/Index: object

См. также

str.join
Стандартная библиотечная версия этого метода.
Series.str.split
Разделение строк вокруг заданного разделителя.

Примечания

Если какой-либо из списков не содержит строковых объектов, результат объединения будет NaN.

Примеры

Пример со списком, содержащим элементы, отличные от строк.

>>> s = pd.Series([['lion', 'elephant', 'zebra'],
...                [1.1, 2.2, 3.3],
...                ['cat', np.nan, 'dog'],
...                ['cow', 4.5, 'goat']
...                ['duck', ['swan', 'fish'], 'guppy']])
>>> s
0        [lion, elephant, zebra]
1                [1.1, 2.2, 3.3]
2                [cat, nan, dog]
3               [cow, 4.5, goat]
4    [duck, [swan, fish], guppy]
dtype: object

Объедините все списки с использованием ‘-‘, списки, содержащие объекты типов, отличных от str, превратятся в NaN.

>>> s.str.join('-')
0    lion-elephant-zebra
1                    NaN
2                    NaN
3                    NaN
4                    NaN
dtype: object

© 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.23.4/generated/pandas.Series.str.join.html

Spec-Zone.ru

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