Multichem commited on
Commit
a427002
·
1 Parent(s): 036f0db

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +6 -0
app.py CHANGED
@@ -75,6 +75,7 @@ with tab1:
75
  player_frame, line_frame, pp_frame, timestamp = player_stat_table()
76
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
77
  site_var1 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var1')
 
78
  split_var1 = st.radio("Would you like to view the whole slate or just specific games?", ('Full Slate Run', 'Specific Games'), key='split_var1')
79
  if split_var1 == 'Specific Games':
80
  team_var1 = st.multiselect('Which teams would you like to include in the ROO?', options = player_frame['Team'].unique(), key='team_var1')
@@ -90,6 +91,7 @@ with tab1:
90
  with col2:
91
  final_Proj = player_frame[player_frame['Site'] == str(site_var1)]
92
  final_Proj = final_Proj[final_Proj['Type'] == 'Basic']
 
93
  final_Proj = final_Proj[player_frame['Team'].isin(team_var1)]
94
  final_Proj = final_Proj[final_Proj['Salary'] >= sal_var1[0]]
95
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var1[1]]
@@ -115,10 +117,12 @@ with tab2:
115
  player_frame, line_frame, pp_frame, timestamp = player_stat_table()
116
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
117
  site_var2 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var2')
 
118
 
119
  with col2:
120
  final_line_combos = line_frame[line_frame['Site'] == str(site_var2)]
121
  final_line_combos = final_line_combos[final_line_combos['Type'] == 'Basic']
 
122
  final_line_combos = final_line_combos.sort_values(by='Median', ascending=False)
123
  st.dataframe(final_line_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
124
  st.download_button(
@@ -137,10 +141,12 @@ with tab3:
137
  player_frame, line_frame, pp_frame, timestamp = player_stat_table()
138
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
139
  site_var3 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var3')
 
140
 
141
  with col2:
142
  final_pp_combos = pp_frame[pp_frame['Site'] == str(site_var3)]
143
  final_pp_combos = final_pp_combos[final_pp_combos['Type'] == 'Basic']
 
144
  final_pp_combos = final_pp_combos.sort_values(by='Median', ascending=False)
145
  st.dataframe(final_pp_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
146
  st.download_button(
 
75
  player_frame, line_frame, pp_frame, timestamp = player_stat_table()
76
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
77
  site_var1 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var1')
78
+ main_var1 = st.radio("Main slate or secondary slate?", ('Main Slate', 'Secondary'), key='main_var1')
79
  split_var1 = st.radio("Would you like to view the whole slate or just specific games?", ('Full Slate Run', 'Specific Games'), key='split_var1')
80
  if split_var1 == 'Specific Games':
81
  team_var1 = st.multiselect('Which teams would you like to include in the ROO?', options = player_frame['Team'].unique(), key='team_var1')
 
91
  with col2:
92
  final_Proj = player_frame[player_frame['Site'] == str(site_var1)]
93
  final_Proj = final_Proj[final_Proj['Type'] == 'Basic']
94
+ final_Proj = final_Proj[final_Proj['Slate'] == main_var1]
95
  final_Proj = final_Proj[player_frame['Team'].isin(team_var1)]
96
  final_Proj = final_Proj[final_Proj['Salary'] >= sal_var1[0]]
97
  final_Proj = final_Proj[final_Proj['Salary'] <= sal_var1[1]]
 
117
  player_frame, line_frame, pp_frame, timestamp = player_stat_table()
118
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
119
  site_var2 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var2')
120
+ main_var2 = st.radio("Main slate or secondary slate?", ('Main Slate', 'Secondary'), key='main_var2')
121
 
122
  with col2:
123
  final_line_combos = line_frame[line_frame['Site'] == str(site_var2)]
124
  final_line_combos = final_line_combos[final_line_combos['Type'] == 'Basic']
125
+ final_line_combos = final_line_combos[final_line_combos['Slate'] == main_var2]
126
  final_line_combos = final_line_combos.sort_values(by='Median', ascending=False)
127
  st.dataframe(final_line_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
128
  st.download_button(
 
141
  player_frame, line_frame, pp_frame, timestamp = player_stat_table()
142
  t_stamp = f"Last Update: " + str(timestamp) + f" CST"
143
  site_var3 = st.radio("What table would you like to display?", ('Draftkings', 'Fanduel'), key='site_var3')
144
+ main_var3 = st.radio("Main slate or secondary slate?", ('Main Slate', 'Secondary'), key='main_var3')
145
 
146
  with col2:
147
  final_pp_combos = pp_frame[pp_frame['Site'] == str(site_var3)]
148
  final_pp_combos = final_pp_combos[final_pp_combos['Type'] == 'Basic']
149
+ final_pp_combos = final_pp_combos[final_pp_combos['Slate'] == main_var3]
150
  final_pp_combos = final_pp_combos.sort_values(by='Median', ascending=False)
151
  st.dataframe(final_pp_combos.iloc[:, :-3].style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
152
  st.download_button(