James McCool commited on
Commit
05e02d5
·
1 Parent(s): 899c130

Update 'Order' column handling in app.py to replace empty strings with NaN for improved data integrity, and ensure proper type conversion for consistency in player data processing.

Browse files
Files changed (1) hide show
  1. app.py +2 -1
app.py CHANGED
@@ -78,11 +78,12 @@ def init_baselines():
78
  roo_data['Salary'] = roo_data['Salary'].astype(int)
79
  hold_frame = roo_data.copy()
80
 
81
- hold_frame['Order'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['Order']), '')
82
  hold_frame['Hand'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['bats']), '')
83
 
84
  roo_data.insert(3, 'Hand', hold_frame['Hand'])
85
  roo_data.insert(4, 'Order', hold_frame['Order'].astype(int))
 
86
 
87
  dk_roo = roo_data[roo_data['Site'] == 'Draftkings']
88
  dk_id_map = dict(zip(dk_roo['Player'], dk_roo['player_ID']))
 
78
  roo_data['Salary'] = roo_data['Salary'].astype(int)
79
  hold_frame = roo_data.copy()
80
 
81
+ hold_frame['Order'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['Order']), np.nan)
82
  hold_frame['Hand'] = np.where(hold_frame['pos_group'] == 'Hitters', hold_frame['Player'].map(RHP_Info.set_index('Player')['bats']), '')
83
 
84
  roo_data.insert(3, 'Hand', hold_frame['Hand'])
85
  roo_data.insert(4, 'Order', hold_frame['Order'].astype(int))
86
+ roo_data['Order'] = roo_data['Order'].fillna('')
87
 
88
  dk_roo = roo_data[roo_data['Site'] == 'Draftkings']
89
  dk_id_map = dict(zip(dk_roo['Player'], dk_roo['player_ID']))