У меня есть набор данных, который выглядит следующим образом:
Name Difference Status
A 2 No Action
A 1 No Action
B 3 No Action
B 5 No Action
C 4 No Action
C 1 No Action
Для каждой группы Name
в этом наборе данных я пытаюсь установить значение столбца Status
на «Обновлен. "для строки с наименьшим значением difference
.
Name Difference Status
A 2 No Action
A 1 Renewed
B 3 Renewed
B 5 No Action
C 4 No Action
C 1 Renewed
Что было бы наиболее оптимальным способом сделать это для большого набора данных с дополнительными столбцами. Я думал сделать это с помощью Groupby + Transform, но не мог понять, как изменить значения отдельных столбцов для каждой группы. Любая помощь будет принята с благодарностью. Спасибо.