答案 0 :(得分:3)
您可以应用loc来获取重复的行。
duplicated_rows = df2.loc[df2.user_id.duplicated()]
或获取ID
duplicated_ids = df2.loc[df2.user_id.duplicated(), 'user_id']
答案 1 :(得分:0)
这应该有效:
dup = df2["user_id"]
df[dup.isin(dup[dup.duplicated()])].sort("user_id")
答案 2 :(得分:0)
pandas
单行代码:如果df
是您的原始数据帧
dupl_id = df[df.duplicated(subset='user_id', keep='first')]['user_id']