合并多个数据框

时间:2020-08-19 10:07:31

标签: python pandas dataframe merge

数据框1:

name_a name_b name_c type
a      b      c      type_a
a      b      c      
a      b      c      
a      b      c      type_a
a      b      c      

数据框2:

name_a name_b name_c type
a      b      c      
a      b      c      
a      b      c      type_b
a      b      c      
a      b      c

数据框3:

name_a name_b name_c type
a      b      c      
a      b      c      type_c
a      b      c      
a      b      c  
a      b      c  

输出:

name_a name_b name_c type
a      b      c      type_a
a      b      c      type_c
a      b      c      type_b
a      b      c      type_a
a      b      c

您好,是否有这种输出方式?我尝试将轴= 0的所有数据框串联起来,以便将其垂直堆叠,使用index.name =“ id”和reset_index(inplace = True)以便标识其ID。

id name_a name_b name_c type
0  a      b      c      type_a
1  a      b      c      
2  a      b      c      
3  a      b      c      type_a
4  a      b      c      
0  a      b      c      
1  a      b      c      
2  a      b      c      type_b
3  a      b      c      
4  a      b      c      
0  a      b      c      
1  a      b      c      type_c
2  a      b      c      
3  a      b      c      
4  a      b      c      

然后我打算按ID分组并保留具有值的类型列,但我无法弄清楚,有没有一种方法可以在不使用许多方法的情况下合并数据框,否则您将有其他想法工作吗?

0 个答案:

没有答案