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
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['
|
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['
|
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 |
|