Как использовать класс с наследованием и полиморфизмом для поиска дублированных данных

#python #pandas #class

#python #pandas #класс

Вопрос:

У меня есть задание, связанное с такого рода вопросами. Я предполагаю, что мне нужно найти дублированные данные из данных, предоставленных с условием разных «DB», но одинаковых «TITLE», «ISSN» и «e-ISSN», используя классы с наследованием и полиморфизмом.

Допустим, это данные:

 DB     TITLE                        ISSN            e-ISSN
M   Communications of the ACM   0001-0782         1557-7317
L   Communications of the ACM   0001-0782
J   Communications of the ACM   0001-0782
A   Advances in Human...        16875893            
  

Выходные данные более или менее похожи на это, где дублированные данные будут записаны в той же строке, что и исходные данные.

 TITLE           DB  ISSN    e-ISSN          TITLE           DB  ISSN    e-ISSN  
Neuropathology  K   0919-6544               Neuropathology  P   0919-6544
  

Комментарии:

1. Что вы пробовали до сих пор?

2. Я попытался использовать сравнение по ‘TITLE’ и создать новый фрейм данных. Новый фрейм данных сравнивается с ‘ISSN’ и далее, но я не думаю, что этот метод применим к полиморфизму и наследованию класса.