James McCool commited on
Commit
7fe9caa
·
1 Parent(s): 30e8a79

Update Streamlit app to add a new display option for 'Basics', allowing users to view a simplified data frame. This change enhances user experience by providing more tailored data presentation options.

Browse files
Files changed (1) hide show
  1. src/streamlit_app.py +7 -3
src/streamlit_app.py CHANGED
@@ -29,11 +29,15 @@ def init_baselines():
29
  hr_frame = init_baselines()
30
  st.title("HR Finder Table")
31
 
32
- disp_options = st.radio("Display options:", options = ['Exclude DFS Info', 'Include DFS Info'], key='display_options')
33
- if disp_options == 'Exclude DFS Info':
 
 
34
  st.session_state['disp_frame'] = hr_frame.drop(columns=['Salary', 'Position', 'FD_Position', 'Order'])
35
  else:
36
- st.session_state['disp_frame'] = hr_frame.sort_values(by='Binom_xHR', ascending=False)
 
 
37
 
38
  if 'disp_frame' in st.session_state:
39
  st.dataframe(st.session_state['disp_frame'].style.background_gradient(axis=0).background_gradient(cmap = 'RdYlGn').format(precision=2), height=1200, use_container_width = True, hide_index = True)
 
29
  hr_frame = init_baselines()
30
  st.title("HR Finder Table")
31
 
32
+ disp_options = st.radio("Display options:", options = ['Basics', 'Exclude DFS Info', 'Include DFS Info'], key='display_options')
33
+ if disp_options == 'Basics':
34
+ st.session_state['disp_frame'] = hr_frame[['Player', 'xHR/PA', 'Opp_xHR/PA', 'BP_Binom_xHR', 'Binom_xHR']]
35
+ elif disp_options == 'Exclude DFS Info':
36
  st.session_state['disp_frame'] = hr_frame.drop(columns=['Salary', 'Position', 'FD_Position', 'Order'])
37
  else:
38
+ st.session_state['disp_frame'] = hr_frame.copy()
39
+
40
+ st.session_state['disp_frame'] = st.session_state['disp_frame'].sort_values(by='Binom_xHR', ascending=False)
41
 
42
  if 'disp_frame' in st.session_state:
43
  st.dataframe(st.session_state['disp_frame'].style.background_gradient(axis=0).background_gradient(cmap = 'RdYlGn').format(precision=2), height=1200, use_container_width = True, hide_index = True)