Spec-Zone.ru › pandas 1

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–2022, 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/1.5.0/reference/api/pandas.Series.str.join.html

Spec-Zone.ru

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