如何将两个系列追加到数据帧中

时间:2016-04-07 22:24:10

标签: python pandas

我有两个系列

maxRow
Out[160]: 
var#0         2.175999
var#1         1.016451
var#2         0.705303
var#3         1.842707
var#4         1.196601
var#5         2.162564
var#6         1.350877
var#7         0.453014
var#8         2.144554
obj#0    445537.407762
Name: 9, dtype: float64

minRow
Out[161]: 
var#0        2.593331
var#1        1.990545
var#2        2.011221
var#3        1.349357
var#4        2.808741
var#5        0.890439
var#6        1.275528
var#7        1.658743
var#8        2.343061
obj#0    51386.375391
Name: 10, dtype: float64

我想要的是将它们组合在一起行式

因此第一行将从2.175999变为445537.407762。

下一行将从2.593331变为5.1386.375391。

我提前知道系列长度是一致的。我试图找到这个,但只能找到按列添加的示例。

谢谢!

1 个答案:

答案 0 :(得分:2)

您可以尝试concatT

print pd.concat([maxRow,minRow], axis=1).T

       var#0     var#1     var#2     var#3     var#4     var#5     var#6  \
9   2.175999  1.016451  0.705303  1.842707  1.196601  2.162564  1.350877   
10  2.593331  1.990545  2.011221  1.349357  2.808741  0.890439  1.275528   

       var#7     var#8          obj#0  
9   0.453014  2.144554  445537.407762  
10  1.658743  2.343061   51386.375391