Spec-Zone.ru › pandas 0.19

pandas.Series.str.cat

Series.str.cat(others=None, sep=None, na_rep=None) [source]

Объединение строк в Series/Index с заданным разделителем.

Параметры:

others : список, или список списков

Если None, возвращает строку, объединяющую строки Series

sep : строка или None, по умолчанию None

na_rep : строка или None, по умолчанию None

Если None, NA в серии игнорируются.

Возвращает:

concat : Series/Index объектов или str

Примеры

Когда na_rep равно None (поведение по умолчанию), значения NaN в Series игнорируются.

>>> Series(['a','b',np.nan,'c']).str.cat(sep=' ')
'a b c'
>>> Series(['a','b',np.nan,'c']).str.cat(sep=' ', na_rep='?')
'a b ? c'

Если others указано, соответствующие значения объединяются с разделителем. Результатом будет Series строк.

>>> Series(['a', 'b', 'c']).str.cat(['A', 'B', 'C'], sep=',')
0    a,A
1    b,B
2    c,C
dtype: object

В противном случае строки в Series объединяются. Результатом будет строка.

>>> Series(['a', 'b', 'c']).str.cat(sep=',')
'a,b,c'

Также можно передать список списков.

>>> Series(['a', 'b']).str.cat([['x', 'y'], ['1', '2']], sep=',')
0    a,x,1
1    b,y,2
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.19.2/generated/pandas.Series.str.cat.html

Spec-Zone.ru

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