Spaces:
Running
Running
James McCool
commited on
Commit
·
b8e8bdb
1
Parent(s):
a0c9fd6
Refactor app.py to set index for scoring percentages and player ROO displays, improving data presentation and consistency across views.
Browse files
app.py
CHANGED
@@ -354,12 +354,14 @@ with tab1:
|
|
354 |
elif site_var == 'Fanduel':
|
355 |
scoring_percentages = scoring_percentages.rename(columns={'FD LevX': 'LevX', 'FD Own%': 'Own%', 'Avg Score': 'Runs', 'Win Percentage': 'Win%', '8+ runs': '8+ Runs'})
|
356 |
scoring_percentages = scoring_percentages.drop(['DK Own%'], axis=1)
|
|
|
357 |
|
358 |
if view_var == "Simple":
|
359 |
scoring_percentages = scoring_percentages[['Names', 'Runs', '8+ Runs', 'Win%', 'LevX', 'Own%']]
|
360 |
-
|
|
|
361 |
elif view_var == "Advanced":
|
362 |
-
st.dataframe(scoring_percentages.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(game_format, precision=2), height=750, use_container_width = True
|
363 |
|
364 |
with tab2:
|
365 |
st.header("Player ROO")
|
@@ -429,18 +431,20 @@ with tab2:
|
|
429 |
player_roo_disp = player_roo_disp.drop(columns=['site', 'slate', 'version', 'timestamp'])
|
430 |
|
431 |
player_roo_disp = player_roo_disp.drop_duplicates(subset=['Player'])
|
|
|
432 |
|
433 |
if view_var == "Simple":
|
434 |
try:
|
435 |
player_roo_disp = player_roo_disp[['Player', 'Position', 'Team', 'Salary', 'Median', 'Ceiling', 'Own%']]
|
436 |
-
|
|
|
437 |
except:
|
438 |
-
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True
|
439 |
elif view_var == "Advanced":
|
440 |
try:
|
441 |
-
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True
|
442 |
except:
|
443 |
-
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True
|
444 |
|
445 |
with tab3:
|
446 |
st.header("Optimals")
|
|
|
354 |
elif site_var == 'Fanduel':
|
355 |
scoring_percentages = scoring_percentages.rename(columns={'FD LevX': 'LevX', 'FD Own%': 'Own%', 'Avg Score': 'Runs', 'Win Percentage': 'Win%', '8+ runs': '8+ Runs'})
|
356 |
scoring_percentages = scoring_percentages.drop(['DK Own%'], axis=1)
|
357 |
+
scoring_percentages = scoring_percentages.set_index('Names', drop=True)
|
358 |
|
359 |
if view_var == "Simple":
|
360 |
scoring_percentages = scoring_percentages[['Names', 'Runs', '8+ Runs', 'Win%', 'LevX', 'Own%']]
|
361 |
+
scoring_percentages = scoring_percentages.set_index('Names', drop=True)
|
362 |
+
st.dataframe(scoring_percentages.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(game_format, precision=2), height=750, use_container_width = True)
|
363 |
elif view_var == "Advanced":
|
364 |
+
st.dataframe(scoring_percentages.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(game_format, precision=2), height=750, use_container_width = True)
|
365 |
|
366 |
with tab2:
|
367 |
st.header("Player ROO")
|
|
|
431 |
player_roo_disp = player_roo_disp.drop(columns=['site', 'slate', 'version', 'timestamp'])
|
432 |
|
433 |
player_roo_disp = player_roo_disp.drop_duplicates(subset=['Player'])
|
434 |
+
player_roo_disp = player_roo_disp.set_index('Player', drop=True)
|
435 |
|
436 |
if view_var == "Simple":
|
437 |
try:
|
438 |
player_roo_disp = player_roo_disp[['Player', 'Position', 'Team', 'Salary', 'Median', 'Ceiling', 'Own%']]
|
439 |
+
player_roo_disp = player_roo_disp.set_index('Player', drop=True)
|
440 |
+
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True)
|
441 |
except:
|
442 |
+
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True)
|
443 |
elif view_var == "Advanced":
|
444 |
try:
|
445 |
+
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True)
|
446 |
except:
|
447 |
+
st.dataframe(player_roo_disp.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(player_roo_format, precision=2), height=750, use_container_width = True)
|
448 |
|
449 |
with tab3:
|
450 |
st.header("Optimals")
|