Multichem commited on
Commit
15d8a95
1 Parent(s): 75af7be

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -3
app.py CHANGED
@@ -39,12 +39,15 @@ gcservice_account = init_conn()
39
 
40
  master_hold = 'https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=853878325'
41
 
 
 
42
  @st.cache_resource(ttl = 300)
43
  def init_baselines():
44
  sh = gcservice_account.open_by_url(master_hold)
45
  worksheet = sh.worksheet('Betting Model Clean')
46
  raw_display = pd.DataFrame(worksheet.get_all_records())
47
  raw_display.replace('#DIV/0!', np.nan, inplace=True)
 
48
  game_model = raw_display.dropna()
49
 
50
  worksheet = sh.worksheet('DK_Build_Up')
@@ -82,11 +85,11 @@ with tab1:
82
  team_frame = game_model
83
  if line_var1 == 'Percentage':
84
  team_frame = team_frame[['Team', 'Opp', 'Team Points', 'Opp Points', 'Proj Total', 'Proj Spread', 'Proj Winner', 'Win%']]
85
- # team_frame = team_frame.set_index('Team')
86
- st.dataframe(team_frame.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
87
  if line_var1 == 'American':
88
  team_frame = team_frame[['Team', 'Opp', 'Team Points', 'Opp Points', 'Proj Total', 'Proj Spread', 'Proj Winner', 'Odds Line']]
89
- # team_frame = team_frame.set_index('Team')
90
  st.dataframe(team_frame.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
91
 
92
  st.download_button(
 
39
 
40
  master_hold = 'https://docs.google.com/spreadsheets/d/1Yq0vGriWK-bS79e-bD6_u9pqrYE6Yrlbb_wEkmH-ot0/edit#gid=853878325'
41
 
42
+ game_format = {'Win%': '{:.2%}'}
43
+
44
  @st.cache_resource(ttl = 300)
45
  def init_baselines():
46
  sh = gcservice_account.open_by_url(master_hold)
47
  worksheet = sh.worksheet('Betting Model Clean')
48
  raw_display = pd.DataFrame(worksheet.get_all_records())
49
  raw_display.replace('#DIV/0!', np.nan, inplace=True)
50
+ raw_display['Win%'] = raw_display['Win%'].replace({'%': ''}, regex=True).astype(float) / 100
51
  game_model = raw_display.dropna()
52
 
53
  worksheet = sh.worksheet('DK_Build_Up')
 
85
  team_frame = game_model
86
  if line_var1 == 'Percentage':
87
  team_frame = team_frame[['Team', 'Opp', 'Team Points', 'Opp Points', 'Proj Total', 'Proj Spread', 'Proj Winner', 'Win%']]
88
+ team_frame = team_frame.set_index('Team')
89
+ st.dataframe(team_frame.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(game_format, precision=2), use_container_width = True)
90
  if line_var1 == 'American':
91
  team_frame = team_frame[['Team', 'Opp', 'Team Points', 'Opp Points', 'Proj Total', 'Proj Spread', 'Proj Winner', 'Odds Line']]
92
+ team_frame = team_frame.set_index('Team')
93
  st.dataframe(team_frame.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
94
 
95
  st.download_button(