比较两个不同大小的数据帧并返回唯一值?

2024-09-30 22:17:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个数据帧,bookers和non-hu bookers。每个帧都有一个公共列,作为客户的唯一标识符(列称为visitorid)。在bookers框架中,每一行都包含一个唯一的客户,但是在非u bookers中,每一行都不包含一个唯一的客户,客户x可能在此框架中出现任意次数。在

两个数据帧共享所有相同的列,但bookers有2445行,而非_bookers有47555行。下图显示了bookers数据框中的客户id。在

bookers dataframe

非\u bookers包含与bookers中的客户id相同的行。下面的图像是包含在non_bookers数据框中的客户id的列表。在

non_bookers

我怎样才能返回一个数据帧,它是非\u bookers数据帧,但是客户id与bookers中找到的那些匹配?例如,bookers数据框中的id号2147090566也在non-_-bookers数据框中,我想返回一个数据框,该数据框将从non-_-bookers数据框中删除该id号。因此任何身份证在记账员中发现,不应在非记账员处。在

任何帮助都是非常感谢的。在


Tags: 数据图像框架id列表客户标识符次数