Получение всех значений dataframe против повторяющихся значений в столбце - PullRequest
0 голосов
/ 23 мая 2018

Это мой первый пост в Stackoverflow.Недавно я начал изучать Pandas и в значительной степени изучал мелочи этой невероятной библиотеки.

В приведенном ниже кадре данных я могу получить кадр данных, основываясь только на повторяющихся значениях в моем столбце «значение».Я пробовал групповые и дублированные.но не удается получить требуемый O / P

Ввод df:

Name    ID  Date    Value
a   NSW 19/05/2018  290
b   NSW 19/05/2018  340
c   VIC 19/05/2018  340
d   NSW 19/05/2018  70
e   VIC 19/05/2018  130
f   NSW 19/05/2018  175
g   VIC 19/05/2018  260
h   NSW 19/05/2018  350
i   VIC 19/05/2018  350

Требуется O / P

Name    ID  Date    Value
b   NSW 19/05/2018  340
c   VIC 19/05/2018  340
h   NSW 19/05/2018  350
i   VIC 19/05/2018  350


Data['Duplicate']=Data.duplicated(subset='Azimuth', keep=False)

1 Ответ

0 голосов
/ 23 мая 2018

Вы почти у цели, Попробуйте это,

out=df[df.duplicated(subset=['Value'],keep=False)]
print out

Вывод:

Name   ID        Date  Value
1    b  NSW  19/05/2018    340
2    c  VIC  19/05/2018    340
7    h  NSW  19/05/2018    350
8    i  VIC  19/05/2018    350
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...