我有5个pandas.series,我想将其合并为一个新的。这怎么可能?例如。我有s1:en s2:gl s3:a s4:nd,我想制作一个新的s5:英国
我尝试过pd.concat,合并,追加,但似乎没有任何作用。
谢谢!
答案 0 :(得分:1)
如果您有
之类的系列s1 = pd.Series(['en' , 'b'])
s2 = pd.Series(['gla', 'ra'])
s3 = pd.Series(['nd' , 'zil'])
您可以sum
他们
>>> s1+s2+s3
0 england
1 brazil
dtype: object
如果您有系列,例如
s1 = pd.Series(['e', 'n'])
s2 = pd.Series(['g', 'l', 'a'])
s3 = pd.Series(['n','d'])
您可以join
他们
>>> ''.join(s1.tolist()+s2.tolist()+s3.tolist())
'england'
或首先sum
>>> s1.sum() + s2.sum() + s3.sum()
'england'