【发布时间】:2016-11-01 17:20:28
【问题描述】:
我正在尝试将两个系列合并为新数据框中的一行,然后向其中添加更多行。例如,我有以下系列:
s1
var1 10
var2 9
var3 2
s2
var4 1
var5 81
var6 13
我想把它们做成这样的数据框:
df
var1 var2 var3 var4 var5 var6
0 10 9 2 1 81 13
我能找到的最接近的解决方案是:How to append two series into a dataframe Row wise
但是,如果我们这样做,我们会得到这样的结果:
result = pd.concat([s1, s2], axis=1).T
print(result)
result
var1 var2 var3 var4 var5 var6
0 10 9 2 NaN NaN NaN
1 NaN NaN NaN 1 81 13
这显然不是我们想要的。
谢谢!
【问题讨论】:
标签: pandas dataframe merge concat series