James McCool
commited on
Commit
·
3b056d9
1
Parent(s):
9e80538
Update `load_file.py` to enhance position assignment from lineup strings
Browse files- Modified the way player positions are assigned by iterating over `pos_values` and extracting corresponding values from the `Lineup` column, improving data accuracy and usability.
- global_func/load_file.py +2 -1
global_func/load_file.py
CHANGED
@@ -22,7 +22,8 @@ def load_file(upload):
|
|
22 |
df = raw_df[['EntryId', 'EntryName', 'TimeRemaining', 'Points', 'Lineup', 'Player', 'Roster Position', '%Drafted', 'FPTS']]
|
23 |
df = df.rename(columns={'Roster Position': 'Pos', '%Drafted': 'Own'})
|
24 |
df['Lineup'] = df['Lineup'].replace(pos_values, [',']*len(pos_values), regex=True)
|
25 |
-
|
|
|
26 |
position_dict = dict(zip(df['Player'], df['Pos']))
|
27 |
ownership_dict = dict(zip(df['Player'], df['Own']))
|
28 |
entry_list = list(set(df['EntryName']))
|
|
|
22 |
df = raw_df[['EntryId', 'EntryName', 'TimeRemaining', 'Points', 'Lineup', 'Player', 'Roster Position', '%Drafted', 'FPTS']]
|
23 |
df = df.rename(columns={'Roster Position': 'Pos', '%Drafted': 'Own'})
|
24 |
df['Lineup'] = df['Lineup'].replace(pos_values, [',']*len(pos_values), regex=True)
|
25 |
+
for pos in pos_values:
|
26 |
+
df[pos] = df['Lineup'].str.split(',').str[pos_values.index(pos)]
|
27 |
position_dict = dict(zip(df['Player'], df['Pos']))
|
28 |
ownership_dict = dict(zip(df['Player'], df['Own']))
|
29 |
entry_list = list(set(df['EntryName']))
|