IIUC, you can do it this way, groupby to 'User_id', and then filter out groupby:
In [54]: group = df.groupby('User_id')['Name'].unique() In [55]: group[group.apply(lambda x: len(x)>1)] Out[55]: User_id 10 [John, Jen] 11 [Tom, Tim] Name: Name, dtype: object
source share