Spec-Zone.ru › pandas 0.25

pandas.Series.str.join

Series.str.join(self, sep) [source]

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

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

Параметры:
sep : str

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

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

Элементы списка, соединённые промежуточными вхождениями разделителя.

Возможные исключения:
AttributeError

Если предоставленная Series содержит ни строки, ни списки.

См. также

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.25.0/reference/api/pandas.Series.str.join.html

Spec-Zone.ru

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