python列拼接dataframe_如何将两个dataframe中的两列合并为新dataframe(pandas)的一列?...
加上前面的答案,對(duì)于N個(gè)數(shù)據(jù)幀的一般情況
假設(shè)您有多個(gè)數(shù)據(jù)幀,如下所示:dfs = [pd.DataFrame({'hapY'+str(j): [random.random() for i in range(10)]}) for j in range(5)]
就這樣
^{pr2}$
然后>>> map( lambda m: '|'.join(m) , zip(*[ dfs[j]['hapY'+str(j)].astype(str) for j in range(5)]))
['0.0845464936138|0.193336164837|0.551717121013|0.113566029656|0.479590342798',
'0.275851474238|0.694161791339|0.151607726092|0.615367668451|0.498997567849',
'0.116891472119|0.258406028668|0.315137581816|0.819992354178|0.864412473301',
'0.729581942312|0.614902776003|0.443986436146|0.227782256619|0.0149481683863',
'0.745583477173|0.441456815889|0.428691631831|0.307480112319|0.136790112739',
'0.981337451224|0.0117895017035|0.415140979617|0.650957722911|0.968082350568',
'0.725618728314|0.0546057041356|0.715910454674|0.0828229441557|0.220878025678',
'0.704047455894|0.303403129266|0.0499082759635|0.49727194707|0.251623048104',
'0.453595354131|0.146042134766|0.346665276655|0.911092176243|0.291405609407',
'0.140523603089|0.117930249858|0.902071673051|0.0804933425857|0.876006332635']
你可以把它放到一個(gè)數(shù)據(jù)幀中。在
總結(jié)
以上是生活随笔為你收集整理的python列拼接dataframe_如何将两个dataframe中的两列合并为新dataframe(pandas)的一列?...的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: r语言和python的区别_机器学习怎样
- 下一篇: python做乘法运算定律_最新乘法运算