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.
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'])
|