パンダを使用して行全体でレコードが同じ場合、行をフィルタリングします

Pandas を使用して、以下の条件に基づいてデータフレームをフィルタリングしようとしています。

df = pd.DataFrame({'col1': ["A", "B", "A", "C", "B", "B"],
'col2': ["B", "B", "B", "C", "A","A"],
'col3': ["C", "B", "C", "C", "A", "A"],
'col4': ["D", "B", "D", "C", "B", "B"]})

df

col1 col2 col3 col4
0 A B C D
1 ビービービービー
2 A B C D
3 C C C C
4 B A A B
5 B A A B

同じレコードを含む行をフィルタリングしようとしています。上記のデータフレームでは、行0と行2(A B C D)と行4と5(B A A B)は同じです。以下は私の期待される出力です。誰かがこれを達成するのを手伝ってくれませんか.

 col1 col2 col3 col4
0 A B C D
1 B A A B

パンダを使用できます。 DataFrame.duplicated :

df[df.duplicated()].reset_index(drop=True)

ここに画像の説明を入力