Spaces:
Running
Running
Update app.py
Browse files
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 |
-
|
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 |
-
|
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(
|