У меня есть следующий фрейм данных:
Date Code Name Days
23/09/2019 WO Smith Thomas 1
23/09/2019 RE Johnson Robert 1
24/09/2019 WO Smith Thomas 1
24/09/2019 NW Smith Thomas 0.5
25/09/2019 OP Johnson Robert 0.5
25/09/2019 GF Johnson Robert 0.5
В случае дубликатов, основанных на столбцах Дата и Имя, я хотел бы проверить, равна ли сумма дней> 1. Если да, то я бы хотелподставить наибольшее значение с другой, но не удалять строки, иначе ничего не делать.
Желаемый результат будет:
Date Code Name Days
23/09/2019 WO Smith Thomas 1
23/09/2019 RE Johnson Robert 1
24/09/2019 WO Smith Thomas 0.5
24/09/2019 NW Smith Thomas 0.5
25/09/2019 OP Johnson Robert 0.5
25/09/2019 GF Johnson Robert 0.5
Есть ли какой-нибудь способ Панды сделать это?
Я мог бы зацикливаться с использованием Python, но это не кажется эффективным
Спасибо