James McCool commited on
Commit
4c4a480
·
1 Parent(s): feaf945

Update custom export selection in app.py: replace multiselect with selectbox for row selection, allowing users to select rows from the top of the DataFrame, and adjust concatenation logic to include selected rows more intuitively.

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -1211,9 +1211,9 @@ with tab2:
1211
  st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
1212
  with partial_col:
1213
  if 'export_merge' in st.session_state:
1214
- select_custom_index = st.multiselect("Select rows to add to Custom Export", options=st.session_state['export_merge'].index, default=[])
1215
  if st.button("Add selected to Custom Export"):
1216
- st.session_state['export_base'] = pd.concat([st.session_state['export_base'], st.session_state['export_merge'].iloc[select_custom_index]])
1217
  st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
1218
  st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
1219
  with clear_export:
 
1211
  st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
1212
  with partial_col:
1213
  if 'export_merge' in st.session_state:
1214
+ select_custom_index = st.selectbox("Select rows to add (from top)", options=st.session_state['export_merge'].index, default=0)
1215
  if st.button("Add selected to Custom Export"):
1216
+ st.session_state['export_base'] = pd.concat([st.session_state['export_base'], st.session_state['export_merge'].head(select_custom_index)])
1217
  st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
1218
  st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
1219
  with clear_export: