Multichem commited on
Commit
ddd4ee7
·
1 Parent(s): a43e0d3

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +11 -0
app.py CHANGED
@@ -41,6 +41,9 @@ percentages_format = {'Shots': '{:.2%}', 'HDCF': '{:.2%}', 'Goals': '{:.2%}', 'A
41
 
42
  @st.cache_resource(ttl = 599)
43
  def init_baselines():
 
 
 
44
  sh = gcservice_account.open_by_url(NHL_data)
45
 
46
  worksheet = sh.worksheet('Player_Level_ROO')
@@ -76,6 +79,14 @@ def init_baselines():
76
  data_cols = overall_ms.columns.drop(['Line', 'SK1', 'SK2', 'SK3'])
77
  overall_ms[data_cols] = overall_ms[data_cols].apply(pd.to_numeric, errors='coerce')
78
  overall_ms = overall_ms.sort_values(by='Shots', ascending=False)
 
 
 
 
 
 
 
 
79
 
80
  return matchups, overall_ms, team_frame, team_list, team_dict
81
 
 
41
 
42
  @st.cache_resource(ttl = 599)
43
  def init_baselines():
44
+ parse_hold = pd.DataFrame(columns=['Line', 'SK1', 'SK2', 'SK3', 'Cost', 'Team Total', 'Shots', 'HDCF', 'Goals', 'Assists', 'Blocks',
45
+ 'L14_Shots', 'L14_HDCF', 'L14_Goals', 'L14_Assists', 'L14_Blocks', 'Max Goal%'])
46
+
47
  sh = gcservice_account.open_by_url(NHL_data)
48
 
49
  worksheet = sh.worksheet('Player_Level_ROO')
 
79
  data_cols = overall_ms.columns.drop(['Line', 'SK1', 'SK2', 'SK3'])
80
  overall_ms[data_cols] = overall_ms[data_cols].apply(pd.to_numeric, errors='coerce')
81
  overall_ms = overall_ms.sort_values(by='Shots', ascending=False)
82
+
83
+ for team in team_list:
84
+ table_parsed = overall_ms[overall_ms['Line'].str.contains('|'.join(team))]
85
+ table_parsed['Max Goal%'] = table_parsed['Goals'].max()
86
+
87
+ parse_hold = pd.concat([parse_hold, table_parsed])
88
+
89
+ overall_ms = parse_hold
90
 
91
  return matchups, overall_ms, team_frame, team_list, team_dict
92