我希望将拥有一些共同列的多个DataFrame合并成一个新的DataFrame。新DataFrame的列应该是共同的列。
例如,假设我有df1、df2、df3三个数据框:
例如,假设我有df1、df2、df3三个数据框:
df1:
A B C D
1 2 3 4
df2:
A C D E
1 2 -1 5
df3:
C D F G
0 -1 0 7
New dataframe
C D
3 4
2 -1
0 -1
我曾尝试在循环中使用match函数,以查找重合的列:
match(df1,df2)
match(df2,df3)
match(df3,df1)
如果我有许多DataFrame,那么处理它们将需要大量时间和代码行数。是否有更好的方法可以建议?