James McCool
commited on
Commit
·
a4a0f62
1
Parent(s):
e39607b
Update export file assignment logic in app.py: streamline the assignment of export_file by directly referencing display_frame based on user selection, improving clarity and consistency in data handling for export processes.
Browse files
app.py
CHANGED
@@ -1085,14 +1085,14 @@ with tab2:
|
|
1085 |
display_frame_source = st.selectbox("Display:", options=['Portfolio', 'Export Base'], key='display_frame_source')
|
1086 |
if display_frame_source == 'Portfolio':
|
1087 |
display_frame = st.session_state['working_frame']
|
1088 |
-
st.session_state['export_file'] =
|
1089 |
|
1090 |
for col in st.session_state['export_file'].columns:
|
1091 |
if col not in excluded_cols:
|
1092 |
st.session_state['export_file'][col] = st.session_state['export_file'][col].map(st.session_state['export_dict'])
|
1093 |
elif display_frame_source == 'Export Base':
|
1094 |
display_frame = st.session_state['export_base']
|
1095 |
-
st.session_state['export_file'] =
|
1096 |
|
1097 |
for col in st.session_state['export_file'].columns:
|
1098 |
if col not in excluded_cols:
|
@@ -1110,6 +1110,10 @@ with tab2:
|
|
1110 |
with clear_export:
|
1111 |
if st.button("Clear Custom Export"):
|
1112 |
st.session_state['export_base'] = pd.DataFrame(columns=st.session_state['working_frame'].columns)
|
|
|
|
|
|
|
|
|
1113 |
|
1114 |
total_rows = len(display_frame)
|
1115 |
rows_per_page = 500
|
|
|
1085 |
display_frame_source = st.selectbox("Display:", options=['Portfolio', 'Export Base'], key='display_frame_source')
|
1086 |
if display_frame_source == 'Portfolio':
|
1087 |
display_frame = st.session_state['working_frame']
|
1088 |
+
st.session_state['export_file'] = display_frame.copy()
|
1089 |
|
1090 |
for col in st.session_state['export_file'].columns:
|
1091 |
if col not in excluded_cols:
|
1092 |
st.session_state['export_file'][col] = st.session_state['export_file'][col].map(st.session_state['export_dict'])
|
1093 |
elif display_frame_source == 'Export Base':
|
1094 |
display_frame = st.session_state['export_base']
|
1095 |
+
st.session_state['export_file'] = display_frame.copy()
|
1096 |
|
1097 |
for col in st.session_state['export_file'].columns:
|
1098 |
if col not in excluded_cols:
|
|
|
1110 |
with clear_export:
|
1111 |
if st.button("Clear Custom Export"):
|
1112 |
st.session_state['export_base'] = pd.DataFrame(columns=st.session_state['working_frame'].columns)
|
1113 |
+
if display_frame_source == 'Portfolio':
|
1114 |
+
display_frame = st.session_state['working_frame']
|
1115 |
+
elif display_frame_source == 'Export Base':
|
1116 |
+
display_frame = st.session_state['export_base']
|
1117 |
|
1118 |
total_rows = len(display_frame)
|
1119 |
rows_per_page = 500
|