Python在多个列中查找重复项
如何过滤数据帧,使其仅显示跨多个列的重复行 数据帧示例:Python在多个列中查找重复项,python,pandas,Python,Pandas,如何过滤数据帧,使其仅显示跨多个列的重复行 数据帧示例: col1 col2 col3 A1 B1 C1 A1 B1 C1 A1 B1 C2 A2 B2 C2 预期产出: col1 col2 col3 A1 B1 C1 A1 B1 C1 我的尝试: df[df.duplicated(['col1', 'col2', 'col3'], keep=False)] 但这并没有给出预期的结果。您的尝试df[df.duplicated(['
col1 col2 col3
A1 B1 C1
A1 B1 C1
A1 B1 C2
A2 B2 C2
预期产出:
col1 col2 col3
A1 B1 C1
A1 B1 C1
我的尝试:
df[df.duplicated(['col1', 'col2', 'col3'], keep=False)]
但这并没有给出预期的结果。您的尝试
df[df.duplicated(['col1','col2','col3'],keep=False)]
在我的测试中有效。您可以省去列名:
df[df.duplicated(keep=False)]
您的尝试
df[df.duplicated(['col1','col2','col3'],keep=False)]
在我的测试中有效。您可以省去列名:
df[df.duplicated(keep=False)]
似乎为我工作为我工作