У меня в настоящее время есть фрейм данных, который выглядит следующим образом:
col1 col2 col3
1 2 3
2 3 NaN
3 4 NaN
2 NaN NaN
0 2 NaN
Я хочу применить некоторое условие к значениям столбца и вернуть окончательный результат в новом столбце.
Условие состоит в том, чтобы назначать значения на основе этого порядка приоритета, где 2 является первым приоритетом: [2,1,3,0,4]
Я пытался определить функцию для добавления окончательных результатов, но не смогна самом деле куда угодно ... есть мысли?
Желаемый результат будет выглядеть примерно так:
col1 col2 col3 col4
1 2 3 2
2 3 NaN 2
3 4 NaN 3
2 NaN NaN 2
0 2 NaN 2
, где col4 - новый созданный столбец.
Спасибо