Python ValueError:以10为基数的int()的文本无效:';(?)&x27;绘声绘色

Python ValueError:以10为基数的int()的文本无效:';(?)&x27;绘声绘色,python,pandas,plotly-dash,Python,Pandas,Plotly Dash,我正在创建一个dashbaoard并使用xlsx文件作为数据源。Dashbaord有两个输入和一个输出。 输入是 下拉列表 单选按钮 输出为 树形图 对于某些下拉选项,输出工作正常,对于少数选项,输出会引发以下错误 ValueError: invalid literal for int() with base 10: '(?)' 我的代码如下 import dash import dash_core_components as dcc import dash_html_components a

我正在创建一个dashbaoard并使用xlsx文件作为数据源。Dashbaord有两个输入和一个输出。 输入是

  • 下拉列表
  • 单选按钮
  • 输出为

  • 树形图
  • 对于某些下拉选项,输出工作正常,对于少数选项,输出会引发以下错误

    ValueError: invalid literal for int() with base 10: '(?)'
    
    我的代码如下

    import dash
    import dash_core_components as dcc
    import dash_html_components as html
    import plotly.express as px
    import pandas as pd
    from dash.dependencies import Input, Output
    
    vault= pd.read_excel('Single Date BNV & CNV.xlsx')
    vault['Deposit Date']= vault['Deposit Date'].dt.date
    
    app = dash.Dash()
    head = html.H1('WELCOME TO DASHBOARD')
    head_style ={'textAlign':'center'}
    
    c_bank = vault['Bank'].unique()
    cb_banks = dcc.Dropdown(id='bank_dd',
        options=[{"label": bank, "value": bank} for bank in c_bank],
        multi=True,
        placeholder="Select a Bank",
        style={'width':'500px','margin':'5px'}) 
    
    
    color_options = ['Deposit Date','Denom']
    color_option = dcc.RadioItems(id='color_option1',
                    options=[{"label": color, "value": color} for color in color_options],
                                  value='Denom',
                    style={'width':'500px','margin':'5px','label':'Color by'},
                    labelStyle={'display': 'inline-block'},)
    
    
    tm1 = dcc.Graph(id='tm1')
    
    @app.callback(
        Output(component_id='tm1', component_property='figure'),
        [Input(component_id='bank_dd', component_property='value'),
        Input(component_id='color_option1', component_property='value')])
    
    
    def update_figure(selected_bank,color):
    
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
                     color=color,title='Deep Dive') 
    
        return fig
    
    app.layout = html.Div([
                           html.Div([head],style=head_style),
                           
                           html.Div([cb_banks,
                                     html.Label(['Color By:']),
                                     color_option]),
                           html.Div([tm1]),   
                                    ],)
    if __name__ == "__main__":
        app.run_server(debug=False)
    
    
    
    
    命令
    .info()
    产生以下结果

    <class 'pandas.core.frame.DataFrame'>
    RangeIndex: 1126 entries, 0 to 1125
    Data columns (total 12 columns):
     #   Column        Non-Null Count  Dtype  
    ---  ------        --------------  -----  
     0   Safe ID       1126 non-null   int64  
     1   Deposit Date  1126 non-null   object 
     2   Bank          1126 non-null   object 
     3   Category      1126 non-null   object 
     4   Denom         1126 non-null   int64  
     5   Pieces        1126 non-null   int64  
     6   Value         1126 non-null   int64  
     7   Vault         1126 non-null   object 
     8   Design        1126 non-null   object 
     9   Bundles       1126 non-null   float64
     10  Type          1126 non-null   object 
     11  Report Date   1126 non-null   object 
    dtypes: float64(1), int64(4), object(7)
    memory usage: 105.7+ KB
    
    
    范围索引:1126个条目,0到1125
    数据列(共12列):
    #列非空计数数据类型
    ---  ------        --------------  -----  
    0安全ID 1126非空int64
    1存款日期1126非空对象
    2银行1126非空对象
    3类别1126非空对象
    4 Denom 1126非空int64
    5件1126非空int64
    6值1126非空int64
    7 Vault 1126非空对象
    8设计1126非空对象
    9束1126非空浮点64
    10类型1126非空对象
    11报告日期1126非空对象
    数据类型:float64(1)、int64(4)、object(7)
    内存使用率:105.7+KB
    
    我运行应用程序时遇到的反对意见

    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 9, in update_figure
        filtered_bank = vault[vault['Bank'].isin(selected_bank)]
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\series.py", line 4294, in isin
        result = algorithms.isin(self, values)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\algorithms.py", line 410, in isin
        raise TypeError(
    TypeError: only list-like objects are allowed to be passed to isin(), you passed a [str]
    
    127.0.0.1 - - [24/Apr/2021 10:47:43] "POST /_dash-update-component HTTP/1.1" 500 -
    
    
    /_dash-update-component[POST]上出现异常 回溯(最近一次呼叫最后一次): 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第2447行,在wsgi_应用程序中 response=self.full\u dispatch\u request() 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1952行,完整发送请求 rv=自身处理用户异常(e) 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1821行,在handle\u user\u异常中 重放(exc_类型、exc_值、tb) 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\\u compat.py”,第39行,重新登录 增值 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1950行,完整发送请求 rv=自我分派请求() 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1936行,在调度请求中 返回self.view_函数[rule.endpoint](**req.view_参数) 文件“C:\Users\Husnain\anaconda3\lib\site packages\dash\dash.py”,第1076行,在调度中 response.set_数据(func(*args,outputs_list=outputs_list)) 文件“C:\Users\Husnain\anaconda3\lib\site packages\dash\dash.py”,第1007行,在添加上下文中 输出_值=func(*args,**kwargs)#%%callback invoked%% 文件“”,第9行,如图所示 已筛选的库=保险库[保险库[“银行]。isin(选定的库)] 文件“C:\Users\Husnain\anaconda3\lib\site packages\pandas\core\series.py”,第4294行,在isin中 结果=算法.isin(自身,值) 文件“C:\Users\Husnain\anaconda3\lib\site packages\pandas\core\algorithms.py”,第410行,在isin中 提高打字错误( TypeError:仅允许将类似列表的对象传递给isin(),您传递了[str] /_dash-update-component[POST]上出现异常 回溯(最近一次呼叫最后一次): 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第2447行,在wsgi_应用程序中 response=self.full\u dispatch\u request() 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1952行,完整发送请求 rv=自身处理用户异常(e) 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1821行,在handle\u user\u异常中 重放(exc_类型、exc_值、tb) 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\\u compat.py”,第39行,重新登录 增值 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1950行,完整发送请求 rv=自我分派请求() 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1936行,在调度请求中 返回self.view_函数[rule.endpoint](**req.view_参数) 文件“C:\Users\Husnain\anaconda3\lib\site packages\dash\dash.py”,第1076行,在调度中 response.set_数据(func(*args,outputs_list=outputs_list)) 文件“C:\Users\Husnain\anaconda3\lib\site packages\dash\dash.py”,第1007行,在添加上下文中 输出_值=func(*args,**kwargs)#%%callback invoked%% 文件“”,第9行,如图所示 已筛选的库=保险库[保险库[“银行]。isin(选定的库)] 文件“C:\Users\Husnain\anaconda3\lib\site packages\pandas\core\series.py”,第4294行,在isin中 结果=算法.isin(自身,值) 文件“C:\Users\Husnain\anaconda3\lib\site packages\pandas\core\algorithms.py”,第410行,在isin中 提高打字错误( TypeError:仅允许将类似列表的对象传递给isin(),您传递了[str] /_dash-update-component[POST]上出现异常 回溯(最近一次呼叫最后一次): 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第2447行,在wsgi_应用程序中 response=self.full\u dispatch\u request() 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1952行,完整发送请求 rv=自身处理用户异常(e) 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1821行,在handle\u user\u异常中 重放(exc_类型、exc_值、tb) 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\\u compat.py”,第39行,重新登录 增值 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1950行,完整发送请求 rv=自我分派请求() 文件“C:\Users\Husnain\anaconda3\lib\site packages\flask\app.py”,第1936行,在调度请求中 返回self.view_函数[rule.endpoint](**req.view_参数) 文件“C:\Users\Husnain\anaconda3\lib\site packages\dash\dash.py”,第1076行,在调度中 response.set_数据(func(*args,outputs_list=outputs_list)) 文件“C:\Users\Husnain\anaconda3\lib\site packages\dash\dash.py”,第1007行,在添加上下文中 输出_值=func(*args,**kwargs)#%%callback invoked%% 文件“”,第9行,如图所示 已筛选的库=保险库[保险库[“银行]。isin(选定的库)] 文件“C:\Users\Husnain\anaconda3\lib\site packages\pandas\core\series
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 10, in update_figure
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_chart_types.py", line 1464, in treemap
        return make_figure(
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1826, in make_figure
        args = process_dataframe_hierarchy(args)
         dfg = df.groupby(path[i:]).agg(agg_f)
        result[fname] = func(fname, agg_how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 370, in _agg_1dim
        return colg.aggregate(how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 262, in aggregate
        return self._python_agg_general(func, *args, **kwargs)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\groupby.py", line 933, in _python_agg_general
        output[key] = self._try_cast(result, obj, numeric_only=True)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\groupby.py", line 822, in _try_cast
        result = maybe_downcast_to_dtype(result, dtype)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 135, in maybe_downcast_to_dtype
        converted = maybe_downcast_numeric(result, dtype, do_round)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 222, in maybe_downcast_numeric
        new_result = trans(result).astype(dtype)
    ValueError: invalid literal for int() with base 10: '(?)'
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 10, in update_figure
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_chart_types.py", line 1464, in treemap
        return make_figure(
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1826, in make_figure
        args = process_dataframe_hierarchy(args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1547, in process_dataframe_hierarchy
        dfg = df.groupby(path[i:]).agg(agg_f)
        response.set_data(func(*args, outputs_list=outputs_list))
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
        dfg = df.groupby(path[i:]).agg(agg_f)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 928, in aggregate
        result, how = self._aggregate(func, *args, **kwargs)
        result[fname] = func(fname, agg_how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 222, in maybe_downcast_numeric
        new_result = trans(result).astype(dtype)
    ValueError: invalid literal for int() with base 10: '(?)'
    
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_chart_types.py", line 1464, in treemap
        return make_figure(
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1826, in make_figure
        args = process_dataframe_hierarchy(args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1547, in process_dataframe_hierarchy
        dfg = df.groupby(path[i:]).agg(agg_f)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 928, in aggregate
        result, how = self._aggregate(func, *args, **kwargs)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 419, in _aggregate
        result = _agg(arg, _agg_1dim)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 386, in _agg
        result[fname] = func(fname, agg_how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 370, in _agg_1dim
        return colg.aggregate(how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 262, in aggregate
        return self._python_agg_general(func, *args, **kwargs)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\groupby.py", line 933, in _python_agg_general
        output[key] = self._try_cast(result, obj, numeric_only=True)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\groupby.py", line 822, in _try_cast
        result = maybe_downcast_to_dtype(result, dtype)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 135, in maybe_downcast_to_dtype
        converted = maybe_downcast_numeric(result, dtype, do_round)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 222, in maybe_downcast_numeric
        new_result = trans(result).astype(dtype)
    ValueError: invalid literal for int() with base 10: '(?)'
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 10, in update_figure
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_chart_types.py", line 1464, in treemap
        return make_figure(
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1826, in make_figure
        args = process_dataframe_hierarchy(args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\plotly\express\_core.py", line 1547, in process_dataframe_hierarchy
        dfg = df.groupby(path[i:]).agg(agg_f)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 928, in aggregate
        result, how = self._aggregate(func, *args, **kwargs)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 419, in _aggregate
        result = _agg(arg, _agg_1dim)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 386, in _agg
        result[fname] = func(fname, agg_how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\base.py", line 370, in _agg_1dim
        return colg.aggregate(how)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\generic.py", line 262, in aggregate
        return self._python_agg_general(func, *args, **kwargs)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\groupby.py", line 933, in _python_agg_general
        output[key] = self._try_cast(result, obj, numeric_only=True)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\groupby\groupby.py", line 822, in _try_cast
        result = maybe_downcast_to_dtype(result, dtype)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 135, in maybe_downcast_to_dtype
        converted = maybe_downcast_numeric(result, dtype, do_round)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 222, in maybe_downcast_numeric
        new_result = trans(result).astype(dtype)
    ValueError: invalid literal for int() with base 10: '(?)'
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        response = self.full_dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1952, in full_dispatch_request
        rv = self.handle_user_exception(e)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1821, in handle_user_exception
        reraise(exc_type, exc_value, tb)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\_compat.py", line 39, in reraise
        raise value
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1950, in full_dispatch_request
        rv = self.dispatch_request()
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 1936, in dispatch_request
        return self.view_functions[rule.endpoint](**req.view_args)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1076, in dispatch
        response.set_data(func(*args, outputs_list=outputs_list))
      File "C:\Users\Husnain\anaconda3\lib\site-packages\dash\dash.py", line 1007, in add_context
        output_value = func(*args, **kwargs)  # %% callback invoked %%
      File "<ipython-input-77-90f281174c76>", line 10, in update_figure
        fig = px.treemap(filtered_bank, path=['Vault', 'Bank', 'Category','Denom','Design','Safe ID','Value'], values='Pieces',
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 222, in maybe_downcast_numeric
        new_result = trans(result).astype(dtype)
    ValueError: invalid literal for int() with base 10: '(?)'
    
    Exception on /_dash-update-component [POST]
    Traceback (most recent call last):
      File "C:\Users\Husnain\anaconda3\lib\site-packages\flask\app.py", line 2447, in wsgi_app
        converted = maybe_downcast_numeric(result, dtype, do_round)
      File "C:\Users\Husnain\anaconda3\lib\site-packages\pandas\core\dtypes\cast.py", line 222, in maybe_downcast_numeric
        new_result = trans(result).astype(dtype)
    ValueError: invalid literal for int() with base 10: '(?)'
    
    127.0.0.1 - - [24/Apr/2021 10:50:08] "POST /_dash-update-component HTTP/1.1" 500 -