Multichem commited on
Commit
107d40e
·
1 Parent(s): 1059d15

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -5
app.py CHANGED
@@ -48,9 +48,11 @@ def init_baselines():
48
  raw_display.columns = raw_display.iloc[0]
49
  raw_display = raw_display[1:]
50
  raw_display = raw_display.reset_index(drop=True)
51
- matchups = raw_display[raw_display['Opp'] != ""]
 
 
52
  data_cols = matchups.columns.drop(['Team', 'Opp'])
53
- # matchups[data_cols] = matchups[data_cols].apply(pd.to_numeric, errors='coerce')
54
 
55
  worksheet = sh.worksheet('Marketshares')
56
  raw_display = pd.DataFrame(worksheet.get_values())
@@ -61,7 +63,7 @@ def init_baselines():
61
  overall_ms = raw_display[['Line', 'SK1', 'SK2', 'SK3', 'Cost', 'Team Total', 'Shots', 'HDCF', 'Goals', 'Assists', 'Blocks',
62
  'L14_Shots', 'L14_HDCF', 'L14_Goals', 'L14_Assists', 'L14_Blocks']]
63
  data_cols = overall_ms.columns.drop(['Line', 'SK1', 'SK2', 'SK3'])
64
- # overall_ms[data_cols] = overall_ms[data_cols].apply(pd.to_numeric, errors='coerce')
65
 
66
  return matchups, overall_ms
67
 
@@ -80,7 +82,7 @@ with col1:
80
  with col2:
81
  if split_var1 == 'Slate Matchups':
82
  display_table = matchups
83
- st.dataframe(display_table, use_container_width = True)
84
  st.download_button(
85
  label="Export Matchups",
86
  data=convert_df_to_csv(display_table),
@@ -89,7 +91,7 @@ with col2:
89
  )
90
  elif split_var1 == 'Line Marketshares':
91
  display_table = overall_ms
92
- st.dataframe(display_table, use_container_width = True)
93
  st.download_button(
94
  label="Export Marketshares",
95
  data=convert_df_to_csv(display_table),
 
48
  raw_display.columns = raw_display.iloc[0]
49
  raw_display = raw_display[1:]
50
  raw_display = raw_display.reset_index(drop=True)
51
+ raw_display = raw_display[raw_display['Opp'] != ""]
52
+ matchups = raw_display[['Team', 'Opp', 'FL1$', 'FL2$', 'FL3$', 'Team Total', 'Game Pace', 'SF', 'o_SA', 'SF_m', 'HDCF',
53
+ 'o_HDCA', 'HDCF_m']]
54
  data_cols = matchups.columns.drop(['Team', 'Opp'])
55
+ matchups[data_cols] = matchups[data_cols].apply(pd.to_numeric, errors='coerce')
56
 
57
  worksheet = sh.worksheet('Marketshares')
58
  raw_display = pd.DataFrame(worksheet.get_values())
 
63
  overall_ms = raw_display[['Line', 'SK1', 'SK2', 'SK3', 'Cost', 'Team Total', 'Shots', 'HDCF', 'Goals', 'Assists', 'Blocks',
64
  'L14_Shots', 'L14_HDCF', 'L14_Goals', 'L14_Assists', 'L14_Blocks']]
65
  data_cols = overall_ms.columns.drop(['Line', 'SK1', 'SK2', 'SK3'])
66
+ overall_ms[data_cols] = overall_ms[data_cols].apply(pd.to_numeric, errors='coerce')
67
 
68
  return matchups, overall_ms
69
 
 
82
  with col2:
83
  if split_var1 == 'Slate Matchups':
84
  display_table = matchups
85
+ st.dataframe(display_table.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
86
  st.download_button(
87
  label="Export Matchups",
88
  data=convert_df_to_csv(display_table),
 
91
  )
92
  elif split_var1 == 'Line Marketshares':
93
  display_table = overall_ms
94
+ st.dataframe(display_table.style.background_gradient(axis=0).background_gradient(cmap='RdYlGn').format(precision=2), use_container_width = True)
95
  st.download_button(
96
  label="Export Marketshares",
97
  data=convert_df_to_csv(display_table),