【发布时间】:2021-04-11 02:02:10
【问题描述】:
我有两个这样的数据框:
如您所见,df1 的行数比 df2 多。只有一列 COMPANY 是他们共同的。 我想找出 df1 中多余的行,只比较两个数据帧的 COMPANY 列(没有其他列可以比较)。
提前致谢
【问题讨论】:
我有两个这样的数据框:
如您所见,df1 的行数比 df2 多。只有一列 COMPANY 是他们共同的。 我想找出 df1 中多余的行,只比较两个数据帧的 COMPANY 列(没有其他列可以比较)。
提前致谢
【问题讨论】:
使用pandas.Series.isin() 和布尔索引。
df1[~(df1['COMPANY'].isin(df2['COMPANY'].unique()))]
【讨论】: