代码之家  ›  专栏  ›  技术社区  ›  KawaiKx

比较并找到两个只有一个公共列但行数不同的数据帧中的额外行

  •  0
  • KawaiKx  · 技术社区  · 3 年前

    enter image description here

    我想找出在df1中额外的行,只比较两个数据帧的COMPANY列(不能比较其他列)。

    提前谢谢

    1 回复  |  直到 3 年前
        1
  •  1
  •   Ynjxsjmh    3 年前

    使用 pandas.Series.isin() 和布尔索引。

    df1[~(df1['COMPANY'].isin(df2['COMPANY'].unique()))]