James McCool commited on
Commit
423134d
·
1 Parent(s): ee185e5

Enhance combo analysis controls in 'Manage Portfolio' by adding options to exclude additional columns, improving user flexibility in player combination analysis.

Browse files
Files changed (1) hide show
  1. app.py +6 -4
app.py CHANGED
@@ -2008,13 +2008,15 @@ if selected_tab == 'Manage Portfolio':
2008
  st.subheader("Player Combinations")
2009
 
2010
  # Add controls for combo analysis
2011
- col1, col2 = st.columns(2)
2012
- with col1:
2013
  combo_size = st.selectbox("Combo Size", [2, 3], key='combo_size')
2014
- with col2:
 
 
2015
  if st.button("Analyze Combos", key='analyze_combos'):
2016
  st.session_state['combo_analysis'] = analyze_player_combos(
2017
- st.session_state['display_frame'], excluded_cols, combo_size
2018
  )
2019
 
2020
  # Display results
 
2008
  st.subheader("Player Combinations")
2009
 
2010
  # Add controls for combo analysis
2011
+ combo_size_col, columns_excluded_col, combo_analyze_col = st.columns(3)
2012
+ with combo_size_col:
2013
  combo_size = st.selectbox("Combo Size", [2, 3], key='combo_size')
2014
+ with columns_excluded_col:
2015
+ excluded_cols_extended = st.multiselect("Exclude Columns?", st.session_state['display_frame'].columns, key='excluded_cols_extended')
2016
+ with combo_analyze_col:
2017
  if st.button("Analyze Combos", key='analyze_combos'):
2018
  st.session_state['combo_analysis'] = analyze_player_combos(
2019
+ st.session_state['display_frame'], excluded_cols + excluded_cols_extended, combo_size
2020
  )
2021
 
2022
  # Display results