【发布时间】:2020-10-26 13:32:43
【问题描述】:
我有两个要合并的数据框:
df1=pd.DataFrame([['a','b','c'],['e','f','g'],['h','i','j']], columns=['X','Y','Z'], index=[10,15,25])
df2=pd.DataFrame([['A','B','C'],['H','I','J']], columns=['X','Y','Z'], index=[12,22])
#df1
X Y Z
10 a b c
15 e f g
25 h i j
#df2
X Y Z
12 A B C
22 H I J
我想按顺序合并它们,以便将 df2 中的行添加到 df1 中的相同列上,因为列将包含来自两者的数据。
# intended output
X Y Z
10 a b c
12 A B C #from df2
15 e f g
22 H I J #from df2
25 h i j
【问题讨论】:
-
pd.concat([df1,df2], axis=0, sort=True)