James McCool commited on
Commit
f20c215
·
1 Parent(s): 227e9e2

Add percentage formatting for NBA and MMA dataframes in Streamlit display

Browse files
Files changed (1) hide show
  1. app.py +7 -1
app.py CHANGED
@@ -20,6 +20,9 @@ from pandas import DataFrame
20
  from function_hold.NBA_functions import DK_NBA_ROO_Build, FD_NBA_ROO_Build
21
  from function_hold.MMA_functions import DK_MMA_ROO_Build, FD_MMA_ROO_Build
22
 
 
 
 
23
  def load_file(upload):
24
  if upload is not None:
25
  try:
@@ -122,6 +125,9 @@ with tab2:
122
 
123
  try:
124
  if 'disp_file' in locals():
125
- st.dataframe(disp_file.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), height=1000, use_container_width = True)
 
 
 
126
  except:
127
  pass
 
20
  from function_hold.NBA_functions import DK_NBA_ROO_Build, FD_NBA_ROO_Build
21
  from function_hold.MMA_functions import DK_MMA_ROO_Build, FD_MMA_ROO_Build
22
 
23
+ nba_percentages_format = {'Top_finish': '{:.2%}', 'Top_5_finish': '{:.2%}', 'Top_10_finish': '{:.2%}', '20+%': '{:.2%}', '4x%': '{:.2%}', '5x%': '{:.2%}', '6x%': '{:.2%}', 'GPP%': '{:.2%}'}
24
+ mma_percentages_format = {'Top_finish': '{:.2%}', 'Top_5_finish': '{:.2%}', 'Top_10_finish': '{:.2%}', '100+%': '{:.2%}', '10x%': '{:.2%}', '11x%': '{:.2%}', '12x%': '{:.2%}', 'GPP%': '{:.2%}'}
25
+
26
  def load_file(upload):
27
  if upload is not None:
28
  try:
 
125
 
126
  try:
127
  if 'disp_file' in locals():
128
+ if sport_var == "NBA":
129
+ st.dataframe(disp_file.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(nba_percentages_format), height=1000, use_container_width = True)
130
+ elif sport_var == "MMA":
131
+ st.dataframe(disp_file.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(mma_percentages_format), height=1000, use_container_width = True)
132
  except:
133
  pass