James McCool commited on
Commit
58cb12e
·
1 Parent(s): 18b59a2

Enhance ownership data processing in load_contest_file.py

Browse files

- Added logic to clean and convert ownership percentage data by removing '%' and converting to float, improving data accuracy for player ownership tracking.
- This change ensures that ownership data is correctly formatted for subsequent processing and analysis.

Files changed (1) hide show
  1. global_func/load_contest_file.py +1 -0
global_func/load_contest_file.py CHANGED
@@ -48,6 +48,7 @@ def load_contest_file(upload, sport):
48
 
49
  if sport == 'MLB':
50
  df = df.rename(columns={1: '1B', 2: '2B', 3: '3B', 4: 'C', 5: 'OF1', 6: 'OF2', 7: 'OF3', 8: 'SP1', 9: 'SP2', 10: 'SS'})
 
51
  ownership_dict = dict(zip(df['Player'], df['Own']))
52
  fpts_dict = dict(zip(df['Player'], df['FPTS']))
53
  cleaned_df = df.drop(columns=['EntryId', 'EntryName', 'TimeRemaining', 'Points', 'Lineup', 'Player', 'Pos', 'Own', 'FPTS'])
 
48
 
49
  if sport == 'MLB':
50
  df = df.rename(columns={1: '1B', 2: '2B', 3: '3B', 4: 'C', 5: 'OF1', 6: 'OF2', 7: 'OF3', 8: 'SP1', 9: 'SP2', 10: 'SS'})
51
+ df['Own'] = df['Own'].str.replace('%', '').astype(float)
52
  ownership_dict = dict(zip(df['Player'], df['Own']))
53
  fpts_dict = dict(zip(df['Player'], df['FPTS']))
54
  cleaned_df = df.drop(columns=['EntryId', 'EntryName', 'TimeRemaining', 'Points', 'Lineup', 'Player', 'Pos', 'Own', 'FPTS'])