callback wi table

I would like to select values ​​from the table drop-down list and return only selected values, but I didn’t find a solution. Plz assist.

import dash
import pandas as pd
import dash_core_components as dcc
import dash_table

import dash_html_components as html
from dash.dependencies import Input, Output, State
import dash_bootstrap_components as dbc
import plotly.graph_objects as go

==================================================================

Bibliotecas de manipulação de dados

import pandas as pd
from collections import OrderedDict

==================================================================

Pré processamentos

df = pd.read_csv(‘geral.csv’,sep=";")
df = df.drop(
columns=[‘Sg Uf’, ‘Nu Idade N’, ‘Grupo de Idades’, ‘Cs Sexo’, ‘Cs Raca’,‘OUTRAS SRAG’,‘Evolução’,‘Quantidade Homens’,
‘Quantidade Mulheres’,‘Quantidade de Casos’,‘Cs Raca_ID’,‘Cs Sexo_ID’,‘Data de Notificação’,‘EVOLUCAO_NOT_NULL’,‘Última Data de Notificação’])
#df_tratado[‘datahora’] = pd.to_datetime(df_tratado[‘datahora’],format=’%d/%m/%Y’) #formatação de datahotra
list_municipios = sorted(df[‘Municípios’].unique()) #formatação de municipios
df= df.rename(
columns={‘Faixa etária’:‘faixaetaria’})

app = dash.Dash(name)

app.layout =html.Div([
dcc.Dropdown(
id=‘demo-dropdown’,
options=[{“label”: i, “value”: i} for i in list_municipios
],
multi=True
),
dash_table.DataTable(
id=‘table’,
data=df.to_dict(‘records’),
columns=[{‘name’: i, ‘id’: i} for i in df.columns],

tooltip_conditional=[
    {
        'if': {
            'filter_query': '{Municípios} contains "SAO PAULO"'
        },
        'type': 'markdown',
        'value': 'This row is significant.'
    }
],

style_data_conditional=[
    {
        'if': {
            'filter_query': '{Municípios} contains "SAO PAULO"'
        },
        'backgroundColor': '#0074D9',
        'color': 'white',
        'textDecoration': 'underline',
        'textDecorationStyle': 'dotted',
    }
],
tooltip_delay=0,
tooltip_duration=None

)])

if name == ‘main’:
app.run_server(debug=True)