У меня есть столбец, который содержит несколько значений в каждой строке. Я пытаюсь написать функцию, чтобы выбрать только одно значение из каждой строки на основе списка приоритетов, так что это сводится только к одному значению. Я использую Python.
моя колонка выглядит так:
Green&Yellow
Yellow
Blue&Orange
Orange&Green
Purple&Green
Purple
Yellow&Purple
Green
Мой список приоритетов:
Priority_list = [Green, Orange, Blue, Purple, Yellow ]
Желаемый результат будет:
Green
Yellow
Orange
Green
Green
Purple
Purple
Green
Код должен быть примерно таким:
def select_color(value):
color = value.split('&')
if len(color) > 1:
my_color = first color found in list
else:
my_color = color
return my_color
Я не могу найти способ выбрать первое значение, появляющееся в списке приоритетов.
Большое спасибо,
Rachael