Создание виджета Select в Bokeh с использованием фреймов данных

У меня есть кадр данных df со столбцом «местоположение» (несколько ячеек без значения) -

location
US
India

US
Japan
US

India

Я хочу создать виджет одиночного выбора с использованием боке со значениями, содержащимися в столбце «Местоположение». Я пишу ниже код -

location = Select(title="Location", value="All",
           options=df["location"].unique())

Это дает мне ошибку -

ValueError: expected an element of List(Either(String, Tuple(String, 
String))), got array(['US', 'India', 'EMEA', nan, 'Japan'], 
dtype=object)

person ComplexData    schedule 22.06.2017    source источник


Ответы (1)


Вам нужно преобразовать вашу серию панд в список.

options=df["location"].unique().tolist()
person DuCorey    schedule 22.06.2017