我有兩個(gè)要合并的數(shù)據(jù)框: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 Z10 a b c15 e f g25 h i j#df2 X Y Z12 A B C22 H I J我想按順序合并它們,以便將 df2 中的行添加到 df1 中的同一列上,因?yàn)榱袑瑏碜詢烧叩臄?shù)據(jù)。# intended output X Y Z10 a b c12 A B C #from df215 e f g22 H I J #from df225 h i j
1 回答

蠱毒傳說
TA貢獻(xiàn)1895條經(jīng)驗(yàn) 獲得超3個(gè)贊
df.append與以下一起使用sort_index():
In [2123]: df1.append(df2).sort_index()
Out[2123]:
X Y Z
10 a b c
12 A B C
15 e f g
22 H I J
25 h i j
添加回答
舉報(bào)
0/150
提交
取消