James McCool commited on
Commit
6bd6835
·
1 Parent(s): 3297127

Refactor player salary mapping for both Regular and Showdown slates

Browse files

- Update player_salaries dictionary creation using dict(zip()) for Regular and Showdown data
- Ensure consistent salary mapping when resetting data in both tab1 and tab2
- Simplify salary dictionary generation by replacing map() with more readable dict(zip()) method

Files changed (1) hide show
  1. app.py +6 -2
app.py CHANGED
@@ -110,7 +110,8 @@ def convert_df(array):
110
  return array.to_csv().encode('utf-8')
111
 
112
  roo_data, sd_roo_data, timestamp = init_baselines()
113
- player_salaries = map(dict, roo_data[['Player', 'Salary']].values)
 
114
  hold_display = roo_data
115
  lineup_display = []
116
  check_list = []
@@ -126,6 +127,8 @@ with tab1:
126
  # i.e. clear values from both square and cube
127
  st.cache_data.clear()
128
  roo_data, sd_roo_data, timestamp = init_baselines()
 
 
129
  dk_lineups = init_DK_lineups('Regular')
130
  fd_lineups = init_FD_lineups('Regular')
131
  hold_display = roo_data
@@ -179,7 +182,8 @@ with tab2:
179
  if st.button("Load/Reset Data", key='reset2'):
180
  st.cache_data.clear()
181
  roo_data, sd_roo_data, timestamp = init_baselines()
182
- player_salaries = map(dict, roo_data[['Player', 'Salary']].values)
 
183
  hold_display = roo_data
184
  dk_lineups = init_DK_lineups('Regular')
185
  fd_lineups = init_FD_lineups('Regular')
 
110
  return array.to_csv().encode('utf-8')
111
 
112
  roo_data, sd_roo_data, timestamp = init_baselines()
113
+ player_salaries = dict(zip(roo_data['Player'], roo_data['Salary']))
114
+ sd_player_salaries = dict(zip(sd_roo_data['Player'], sd_roo_data['Salary']))
115
  hold_display = roo_data
116
  lineup_display = []
117
  check_list = []
 
127
  # i.e. clear values from both square and cube
128
  st.cache_data.clear()
129
  roo_data, sd_roo_data, timestamp = init_baselines()
130
+ player_salaries = dict(zip(roo_data['Player'], roo_data['Salary']))
131
+ sd_player_salaries = dict(zip(sd_roo_data['Player'], sd_roo_data['Salary']))
132
  dk_lineups = init_DK_lineups('Regular')
133
  fd_lineups = init_FD_lineups('Regular')
134
  hold_display = roo_data
 
182
  if st.button("Load/Reset Data", key='reset2'):
183
  st.cache_data.clear()
184
  roo_data, sd_roo_data, timestamp = init_baselines()
185
+ player_salaries = dict(zip(roo_data['Player'], roo_data['Salary']))
186
+ sd_player_salaries = dict(zip(sd_roo_data['Player'], sd_roo_data['Salary']))
187
  hold_display = roo_data
188
  dk_lineups = init_DK_lineups('Regular')
189
  fd_lineups = init_FD_lineups('Regular')