James McCool
commited on
Commit
·
46bf4d1
1
Parent(s):
46c890f
Improve portfolio data handling by adding dropna and reset_index methods to clean and standardize DataFrames after loading. This ensures that empty rows are removed and indices are reset for both export and portfolio DataFrames.
Browse files
app.py
CHANGED
|
@@ -602,6 +602,12 @@ if selected_tab == 'Data Load':
|
|
| 602 |
st.session_state['export_portfolio'] = portfolio_file
|
| 603 |
st.session_state['portfolio'] = portfolio_file
|
| 604 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 605 |
elif upload_toggle == 'SaberSim (Just IDs)':
|
| 606 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_ss_file(portfolio_file, st.session_state['csv_file'], site_var, type_var, sport_var)
|
| 607 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
|
|
|
| 602 |
st.session_state['export_portfolio'] = portfolio_file
|
| 603 |
st.session_state['portfolio'] = portfolio_file
|
| 604 |
|
| 605 |
+
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|
| 606 |
+
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].reset_index(drop=True)
|
| 607 |
+
|
| 608 |
+
st.session_state['portfolio'] = st.session_state['portfolio'].dropna(how='all')
|
| 609 |
+
st.session_state['portfolio'] = st.session_state['portfolio'].reset_index(drop=True)
|
| 610 |
+
|
| 611 |
elif upload_toggle == 'SaberSim (Just IDs)':
|
| 612 |
st.session_state['export_portfolio'], st.session_state['portfolio'] = load_ss_file(portfolio_file, st.session_state['csv_file'], site_var, type_var, sport_var)
|
| 613 |
st.session_state['export_portfolio'] = st.session_state['export_portfolio'].dropna(how='all')
|