Pandas 如何合并或处理dataframe中的重复列?

Pandas 如何合并或处理dataframe中的重复列?,pandas,merge,Pandas,Merge,我有一个df,看起来像这样: column1 columnId column1 aaa 1 bbb 2 bbb ccc 3 column1 columnId aaa 1 bbb 2 ccc 3 我是否可以将所有重复的列与现有数据合并 新df将如下所示: column1 columnId column1 aaa

我有一个df,看起来像这样:

column1 columnId   column1
aaa        1        
bbb        2       bbb
ccc        3       
column1 columnId  
aaa        1        
bbb        2       
ccc        3       
我是否可以将所有重复的列与现有数据合并

新df将如下所示:

column1 columnId   column1
aaa        1        
bbb        2       bbb
ccc        3       
column1 columnId  
aaa        1        
bbb        2       
ccc        3       
请注意,这是一个示例,我有18个重复列,但已消除重复的列有9个


提前感谢您使用
groupby
first

df.groupby(level=0,axis=1).first()
Out[915]: 
  column1  columnId
0     aaa         1
1     bbb         2
2     ccc         3

你不必合并。只需删除重复的列。问题是我不知道要删除哪些数据