James McCool commited on
Commit
11d73be
·
1 Parent(s): 8ae5fd1

Update row selection logic in 'Manage Portfolio' section of 'app.py' to use 'display_frame' for adding selected rows to custom export, improving data handling and user experience.

Browse files
Files changed (1) hide show
  1. app.py +2 -2
app.py CHANGED
@@ -1996,9 +1996,9 @@ if selected_tab == 'Manage Portfolio':
1996
  st.session_state['display_frame'] = st.session_state['export_base']
1997
 
1998
  with add_rows_col:
1999
- select_custom_index = st.multiselect("Select rows to add (based on first column):", options=st.session_state['export_merge'].index, default=[])
2000
  if st.button("Add selected to Custom Export"):
2001
- st.session_state['export_base'] = pd.concat([st.session_state['export_base'], st.session_state['export_merge'].loc[select_custom_index]])
2002
  st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
2003
  st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
2004
 
 
1996
  st.session_state['display_frame'] = st.session_state['export_base']
1997
 
1998
  with add_rows_col:
1999
+ select_custom_index = st.multiselect("Select rows to add (based on first column):", options=st.session_state['display_frame'].index, default=[])
2000
  if st.button("Add selected to Custom Export"):
2001
+ st.session_state['export_base'] = pd.concat([st.session_state['export_base'], st.session_state['display_frame'].loc[select_custom_index]])
2002
  st.session_state['export_base'] = st.session_state['export_base'].drop_duplicates()
2003
  st.session_state['export_base'] = st.session_state['export_base'].reset_index(drop=True)
2004