合并两个 pandas DataFrame [英] merging two pandas DataFrame
本文介绍了合并两个 pandas DataFrame的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
你好,我在合并两个Pandas数据帧时遇到了麻烦,尝试了合并和concat,但我只是无法获得所需的格式,我使用2行索引并且所有列名都相同:
Hello Im having troubles merging two Pandas dataframes, tryed merge and concat but I just cannot get the format I want, Im using 2 row indexes and all columns names are the same :
df1 df2
high low high low
year ind year ind
2000 A 9 5 2000 B 8 3
2001 A 5 2 2001 B 4 2
我想要类似的东西:
df3
high low
year ind
2000 A 9 5
2000 B 8 3
2001 A 5 2
2001 B 4 2
有什么想法吗?谢谢
推荐答案
使用 concat
+ sort_index
:
df = pd.concat([df1, df2]).sort_index()
print (df)
high low
year ind
2000 A 9 5
B 8 3
2001 A 5 2
B 4 2
这篇关于合并两个 pandas DataFrame的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文