如何根据另一个数据帧过滤掉一个数据帧

问题描述 投票:0回答:1

我的数据框从如下所示的 csv 文件加载

RepID   Account    Rank
123     Abcd       1
345     Zyxw       2
567     Hijk       3
...
...
837    Kjsj        8

我还有另一个只有一列的 csv

RepID
345
488

我将第一个 csv 加载到数据框中

df
并将另一个 csv 加载到数据框中
dE

我想要一个新的datafrmae

dX
,即df中
RepID
不存在于
dE
中的所有记录 和
dY
RepID
存在于
dE

中的所有记录

如何做到这一点?

python pandas
1个回答
0
投票

一个可能的解决方案:

df[df['RepID'].isin(dE['RepID'])]
© www.soinside.com 2019 - 2024. All rights reserved.