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
|