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
Files changed (1) hide show
  1. app.py +6 -0
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')