visitor_group_counts = orders.groupby('visitorId')['group'].nunique() # так получаем список visitor Id которые в обе группы входят visitor_ids_with_2_groups = visitor_group_counts[visitor_group_counts == 2].index #дальше можно пользовать isin()