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

Refine row selection for custom export in app.py: replace selectbox with number input for selecting rows, enhancing user experience and ensuring accurate row addition from the merge DataFrame.

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.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:
 
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.number_input("Select rows to add (from top)", min_value=0, max_value=len(st.session_state['export_merge']), value=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'].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: