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

时间:2015-05-27 18:59:47

标签: python pandas

我有两个数据框架,即预订者和非预备者。每个框架都有一个公共列,它充当客户的唯一标识符(列称为visitorid)。在预订者框架中,每行包含一个唯一的客户,但是在非行者中,每行不包含唯一的客户,客户x可能在此框架中出现任意次数。

两个数据框共享所有相同的列,除了预订者有2445行,非负载者有47555行。下图显示了预订者数据框中的客户ID。

bookers dataframe

non_bookers包含具有与预订者相同的客户ID的行。下图是non_bookers数据框中包含的客户ID列表。

non_bookers

如何返回一个非数据库数据框的数据框,但是客户ID与已删除的预订中的客户ID相匹配?因此,例如,预订器数据帧中的ID号2147090566也在non_bookers数据帧中,我想返回一个数据帧,该数据帧将从non_bookers数据帧中删除该id号。因此,在预订者中找到的任何id都不应该在nonbookers中。

非常感谢任何帮助。

0 个答案:

没有答案
相关问题