James McCool commited on
Commit
68a67eb
·
1 Parent(s): 806469b

Refactor data mapping in app.py to simplify opponent assignment

Browse files

Removed the try-except block for mapping opponent teams, directly assigning values to 'Opp' from 'Team'. This change streamlines the code and improves clarity in data handling.

Files changed (1) hide show
  1. app.py +2 -4
app.py CHANGED
@@ -95,10 +95,8 @@ def init_baselines():
95
 
96
  hold_frame['Order'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['Order']), 0)
97
  hold_frame['Hand'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['bats']), hold_frame['Player'].map(RHH_Info.set_index('Player')['Hand']))
98
- try:
99
- hold_frame['Opp'] = hold_frame['Team'].map(RHH_Info.set_index('Team')['Opp'])
100
- except:
101
- hold_frame['Opp'] = np.nan
102
  try:
103
  hold_frame['Team_Total'] = hold_frame['Team'].map(RHH_Info.set_index('Opp')['Opp_TT'].drop_duplicates())
104
  except:
 
95
 
96
  hold_frame['Order'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['Order']), 0)
97
  hold_frame['Hand'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['bats']), hold_frame['Player'].map(RHH_Info.set_index('Player')['Hand']))
98
+ hold_frame['Opp'] = hold_frame['Team'].map(RHH_Info.set_index('Team')['Opp'])
99
+
 
 
100
  try:
101
  hold_frame['Team_Total'] = hold_frame['Team'].map(RHH_Info.set_index('Opp')['Opp_TT'].drop_duplicates())
102
  except: