James McCool
commited on
Commit
·
2e4a5ae
1
Parent(s):
ee74e6c
Add table view toggle for simple and advanced projections display
Browse files
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 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
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()
|