в isin () разрешено передавать только списочные объекты, вы передали [NoneType] - PullRequest
0 голосов
/ 02 апреля 2020

Получаю это при обратном вызове, использую Plotly da sh, Фрейм данных относится к типам объектов, это проблема со значением "value =" в d cc .dropdown ?. Но подобный выпадающий список прекрасно работает !!

                    dcc.Dropdown(
                           id="account_name_selector",
                           options=[{"label": i, "value": i} for i in df["Account_Name"].unique()],
                           multi=True,
                           value=[i for i in df["Account_Name"].unique()],
                           className="dcc_control",
                       ),



@app.callback(
   Output("main_graph", "figure"),
   [
       Input("account_name_selector", "value"),
       Input("week_selector", "value"),
   ]
)

def main_graph_fig(account_name_value, week_value):

   dff = df[df.Week.isin(week_value) & df.Account_Name.isin(account_name_value)]

...