James McCool
commited on
Commit
·
4c4a480
1
Parent(s):
feaf945
Update custom export selection in app.py: replace multiselect with selectbox for row selection, allowing users to select rows from the top of the DataFrame, and adjust concatenation logic to include selected rows more intuitively.
Browse files
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.
|
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'].
|
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.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:
|