首页 > 解决方案 > 想将具有相同值的两个数据框的行与熊猫组合起来。因为我的列标题不同,所以它没有合并

问题描述

其中 df1 的 CountyFIPS 值 = df2 的 FIPS 值 合并行 df1

countyFIPS  feb    march  
1001          aa    45
1002          bb     1    

df2

FIPS   dec    nov   
1001    ee    45
1002    gf     1 

我想要结果显示

countyFIPS      feb    march   dec    nov 
    1001          aa    45       ee    45
    1002          bb     1       gf     1 

标签: pythonpandas

解决方案


df.merge(df2, left_on='countyFIPS', right_on='FIPS', how='inner').drop(columns=['FIPS']).

但在此之前,我希望你看看这篇文章。这篇文章已经教授了合并所需的一切。


推荐阅读