Как получить попарно сгруппированные дубликатные строки pandas
Имеется датасет https://archive.ics.uci.edu/ml/datasets/student+performance, в котором некоторые из учеников посещали сразу 2 предмета (а значит у них уникален id и некоторые другие поля, связанные с определенным предметом, но одинаковы поля общ. информации). Нужно найти таких учеников, и сравнить их связанные с определенным предметом поля. Нашел метод df.duplicated, и выбрал данные с помощью df[df.duplicated([неуникальные колонки],keep=False)], но это выводит просто список всех дубликатов, а мне хотелось чтобы они выводились попарно(ну или как нибудь, чтобы их сравнить). Что можно сделать?