pandas.Series.str.cat¶
-
Series.str.
cat
(others=None, sep=None, na_rep=None)[source]¶ 使用给定的分隔符连接“系列/索引”中的字符串。
参数: 其他:列表式或列表式列表
如果为None,则返回str串联的字符串
sep:字符串或无,默认值无
na_rep:string或None,默认值无
如果为None,系列中的NA将被忽略。
返回: concat:系列/对象索引或str
例子
当
na_rep
为无(默认行为)时,系列中的NaN值将被忽略。>>> 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(['a', 'b', 'c']).str.cat(['A', 'B', 'C'], sep=',') 0 a,A 1 b,B 2 c,C dtype: object
否则,串联中的字符串将被连接。结果将是一个字符串。
>>> 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