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