经过长时间的搜寻并没有找到我可能经常被问到的问题的解决方案。
我有两个数据框:
DF1: DF2:
val val
index index
1 3 2 5
3 10 4 15
5 20 7 35
6 30 8 40
,需要这样的输出:
DF_out:
val
index
1 3
2 5
3 10
4 15
5 20
6 30
7 35
8 40
DF1和DF2应该根据其他索引进行组合和排序。 旁注:
非常感谢您的帮助!
答案 0 :(得分:5)
将concat
与Series.sort_index
一起使用:
df = pd.concat([DF1, DF2]).sort_index()
print (df)
val
index
1 3
2 5
3 10
4 15
5 20
6 30
7 35
8 40