返回跨多个列的pandas的所有重复项

时间:2018-01-15 05:42:58

标签: python pandas duplicates

我有以下数据框,并希望返回所有重复的行

| A | B |
---------
| 1 | 2 |
| 1 | 2 |
| 1 | 3 | 
| 1 | 4 | 
| 2 | 3 |
| 2 | 5 |
| 2 | 3 | 

我想要显示返回数据

| A | B |
---------
| 1 | 2 |
| 2 | 3 |

我已尝试过以下内容,但无法正常使用

df[df.duplicated(['A','B'], keep='false')]

任何帮助都将不胜感激。

谢谢

1 个答案:

答案 0 :(得分:1)

您正在寻找keep='first'

df[df.duplicated(keep='first')]

   A  B
1  1  2
6  2  3