У меня есть такой фрейм данных:
YEAR ID NAME CODE
2020 1 KING aaa
1990 1 NaN NaN
1990 1 NaN NaN
2020 2 KING bbb
1990 2 NaN NaN
1990 2 NaN NaN
2020 3 KING ccc
1990 3 NaN NaN
1990 3 NaN NaN
Мне нужно заполнить поле CODE
для каждого ID
. В частности, когда YEAR == 2020
& NAME == 'KING'
, остальные записи для этого ID
должны быть одинаковыми.
Таким образом, идеальный вывод должен выглядеть следующим образом:
YEAR ID NAME CODE
2020 1 KING aaa
1990 1 NaN aaa
1990 1 NaN aaa
2020 2 KING bbb
1990 2 NaN bbb
1990 2 NaN bbb
2020 3 KING ccc
1990 3 NaN ccc
1990 3 NaN ccc
Есть ли способ сгруппировать поле ID
и заполнить оставшиеся записи из поля CODE
?