Spec-Zone.ru › pandas 0.24

pandas.Series.str.join

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

Spec-Zone.ru

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