Как я могу извлечь данные в python с тем же значением полей, используя pandas - PullRequest
0 голосов
/ 03 мая 2020

У меня есть набор данных с полями id, время, дата, имя и т. Д. c. Я хочу извлечь данные, которые имеют одинаковые идентификатор и дату. Как я могу это сделать?

Например

id    time    date
1    16:00    03/05/2020
2    16:00    03/05/2020
1    17:00    03/05/2020
1    16:00    04/05/2020
2    16:00    04/05/2020

Теперь я хочу получить:

1    16:00    03/05/2020
1    17:00    03/05/2020

1 Ответ

1 голос
/ 03 мая 2020

Может groupby и filter

df.groupby(['id', 'date']).filter(lambda s: len(s) > 1)

    id  time    date
0   1   16:00   03/05/2020
2   1   17:00   03/05/2020
...