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
Files changed (1) hide show
  1. app.py +10 -6
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
- st.dataframe(scoring_percentages.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(game_format, precision=2), height=750, use_container_width = True, hide_index=True)
 
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, hide_index=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
- 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, hide_index=True)
 
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, hide_index=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, hide_index=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, hide_index=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")