James McCool commited on
Commit
2e4a5ae
·
1 Parent(s): ee74e6c

Add table view toggle for simple and advanced projections display

Browse files
Files changed (1) hide show
  1. app.py +8 -1
app.py CHANGED
@@ -120,6 +120,7 @@ with tab1:
120
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
121
  for key in st.session_state.keys():
122
  del st.session_state[key]
 
123
  site_var2 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var2')
124
  if site_var2 == 'Draftkings':
125
  site_baselines = roo_raw[roo_raw['site'] == 'Draftkings']
@@ -152,7 +153,13 @@ with tab1:
152
  st.session_state.display_proj = st.session_state.display_proj
153
  elif pos_var2 != 'All':
154
  st.session_state.display_proj = st.session_state.display_proj[st.session_state.display_proj['Position'].str.contains(pos_var2)]
155
- st.dataframe(st.session_state.display_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), height=1000, use_container_width = True)
 
 
 
 
 
 
156
 
157
  with display_dl_container_1:
158
  display_dl_container = st.empty()
 
120
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
121
  for key in st.session_state.keys():
122
  del st.session_state[key]
123
+ table_view2 = st.radio("What view would you like to display?", ('Simple', 'Advanced'), key='table_view2')
124
  site_var2 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var2')
125
  if site_var2 == 'Draftkings':
126
  site_baselines = roo_raw[roo_raw['site'] == 'Draftkings']
 
153
  st.session_state.display_proj = st.session_state.display_proj
154
  elif pos_var2 != 'All':
155
  st.session_state.display_proj = st.session_state.display_proj[st.session_state.display_proj['Position'].str.contains(pos_var2)]
156
+ if table_view2 == 'Simple':
157
+ st.session_state.display_proj = st.session_state.display_proj[['Player', 'Team', 'Position', 'Median', 'GPP%', 'Own']]
158
+ st.dataframe(st.session_state.display_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), height=1000, use_container_width = True)
159
+ elif table_view2 == 'Advanced':
160
+ st.session_state.display_proj = st.session_state.display_proj[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '4x%', '5x%', '6x%', 'GPP%',
161
+ 'Own', 'Small_Own', 'Large_Own', 'Cash_Own', 'CPT_Own']]
162
+ st.dataframe(st.session_state.display_proj.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), height=1000, use_container_width = True)
163
 
164
  with display_dl_container_1:
165
  display_dl_container = st.empty()