У меня есть pandas dataframe, который выглядит примерно так:
Item Status
123 B
123 BW
123 W
123 NF
456 W
456 BW
789 W
789 NF
000 NF
И мне нужно создать новый столбец Value
, который будет либо 1, либо 0 в зависимости от значений в Item
и Status
столбцы.Присвоение значения 1 имеет приоритет в следующем порядке: B
, BW
, W
, NF
.Таким образом, с использованием приведенного выше примера данных, результат должен быть:
Item Status Value
123 B 1
123 BW 0
123 W 0
123 NF 0
456 W 0
456 BW 1
789 W 1
789 NF 0
000 NF 1
Использование Python 3.7.