emidiosouza commited on
Commit
ba922c7
·
verified ·
1 Parent(s): e71f686

Update Início.py

Browse files
Files changed (1) hide show
  1. Início.py +15 -1
Início.py CHANGED
@@ -95,8 +95,22 @@ else:
95
  # Adiciona a coluna de seleção
96
  filtered_df.insert(0, 'Seleção', False)
97
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
98
  # Exibe o dataframe filtrado com checkboxes para seleção
99
- edited_df = st.data_editor(filtered_df, disabled=[col for col in filtered_df.columns if col != 'Seleção'], hide_index=True, column_order = [col for col in filtered_df.columns if col != 'id'])
100
 
101
  # Verifica se há pelo menos um checkbox selecionado
102
  selected_ids = edited_df.loc[edited_df['Seleção'], 'id'].tolist()
 
95
  # Adiciona a coluna de seleção
96
  filtered_df.insert(0, 'Seleção', False)
97
 
98
+ all_columns = filtered_df.columns.tolist()
99
+ selected_columns = st.multiselect(
100
+ 'Escolha as colunas para exibir:',
101
+ options=all_columns,
102
+ placeholder="Selecione uma ou mais colunas",
103
+ default=[]
104
+ )
105
+
106
+ if selected_columns:
107
+ displayed_df = filtered_df[selected_columns]
108
+ else:
109
+ displayed_df = filtered_df
110
+
111
+
112
  # Exibe o dataframe filtrado com checkboxes para seleção
113
+ edited_df = st.data_editor(displayed_df, disabled=[col for col in displayed_df.columns if col != 'Seleção'], hide_index=True, column_order = [col for col in displayed_df.columns if col != 'id'])
114
 
115
  # Verifica se há pelo menos um checkbox selecionado
116
  selected_ids = edited_df.loc[edited_df['Seleção'], 'id'].tolist()