James McCool
commited on
Commit
·
ac2e4a5
1
Parent(s):
cb1df57
Enhance player name mapping to handle NaN values by filling them with original names, improving data integrity during processing.
Browse files- src/streamlit_app.py +19 -19
src/streamlit_app.py
CHANGED
|
@@ -80,7 +80,7 @@ def init_handbuilder_data(site_var):
|
|
| 80 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 81 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 82 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 83 |
-
load_display['Player'] = load_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 84 |
return load_display.dropna(subset=['Median'])
|
| 85 |
else:
|
| 86 |
collection = db["FD_NFL_ROO"]
|
|
@@ -90,7 +90,7 @@ def init_handbuilder_data(site_var):
|
|
| 90 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 91 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 92 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 93 |
-
load_display['Player'] = load_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 94 |
return load_display.dropna(subset=['Median'])
|
| 95 |
|
| 96 |
@st.cache_resource(ttl=60)
|
|
@@ -102,7 +102,7 @@ def init_baselines():
|
|
| 102 |
raw_display = pd.DataFrame(list(cursor))
|
| 103 |
raw_display = raw_display[['name', 'Team', 'Opp', 'Position', 'Salary', 'team_plays', 'team_pass', 'team_rush', 'team_tds', 'team_pass_tds', 'team_rush_tds', 'dropbacks', 'pass_yards', 'pass_tds',
|
| 104 |
'rush_att', 'rush_yards', 'rush_tds', 'targets', 'rec', 'rec_yards', 'rec_tds', 'PPR', 'Half_PPR', 'Own']]
|
| 105 |
-
raw_display['name'] = raw_display['name'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 106 |
player_stats = raw_display[raw_display['Position'] != 'K']
|
| 107 |
|
| 108 |
collection = db["DK_NFL_ROO"]
|
|
@@ -112,7 +112,7 @@ def init_baselines():
|
|
| 112 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 113 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 114 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 115 |
-
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 116 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 117 |
dk_roo_raw = load_display.dropna(subset=['Median'])
|
| 118 |
|
|
@@ -125,7 +125,7 @@ def init_baselines():
|
|
| 125 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 126 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 127 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 128 |
-
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 129 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 130 |
fd_roo_raw = load_display.dropna(subset=['Median'])
|
| 131 |
|
|
@@ -138,7 +138,7 @@ def init_baselines():
|
|
| 138 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 139 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 140 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 141 |
-
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 142 |
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 143 |
dk_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 144 |
|
|
@@ -151,7 +151,7 @@ def init_baselines():
|
|
| 151 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 152 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 153 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 154 |
-
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 155 |
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 156 |
fd_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 157 |
|
|
@@ -184,7 +184,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 184 |
collection = db['DK_NFL_name_map']
|
| 185 |
cursor = collection.find()
|
| 186 |
raw_data = pd.DataFrame(list(cursor))
|
| 187 |
-
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 188 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 189 |
|
| 190 |
collection = db['DK_NFL_seed_frame']
|
|
@@ -204,7 +204,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 204 |
collection = db['DK_NFL_Secondary_name_map']
|
| 205 |
cursor = collection.find()
|
| 206 |
raw_data = pd.DataFrame(list(cursor))
|
| 207 |
-
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 208 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 209 |
|
| 210 |
collection = db['DK_NFL_Secondary_seed_frame']
|
|
@@ -224,7 +224,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 224 |
collection = db['DK_NFL_Late_name_map']
|
| 225 |
cursor = collection.find()
|
| 226 |
raw_data = pd.DataFrame(list(cursor))
|
| 227 |
-
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 228 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 229 |
|
| 230 |
collection = db['DK_NFL_Late_seed_frame']
|
|
@@ -253,7 +253,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 253 |
|
| 254 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 255 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 256 |
-
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 257 |
elif slate_var == 'Secondary':
|
| 258 |
collection = db['DK_NFL_Secondary_SD_seed_frame']
|
| 259 |
if prio_var == None:
|
|
@@ -266,7 +266,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 266 |
|
| 267 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 268 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 269 |
-
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 270 |
elif slate_var == 'Auxiliary':
|
| 271 |
collection = db['DK_NFL_Auxiliary_SD_seed_frame']
|
| 272 |
if prio_var == None:
|
|
@@ -279,7 +279,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 279 |
|
| 280 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 281 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 282 |
-
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore')
|
| 283 |
|
| 284 |
DK_seed = raw_display.to_numpy()
|
| 285 |
|
|
@@ -296,7 +296,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 296 |
collection = db['FD_NFL_name_map']
|
| 297 |
cursor = collection.find()
|
| 298 |
raw_data = pd.DataFrame(list(cursor))
|
| 299 |
-
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 300 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 301 |
|
| 302 |
|
|
@@ -317,7 +317,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 317 |
collection = db['FD_NFL_Secondary_name_map']
|
| 318 |
cursor = collection.find()
|
| 319 |
raw_data = pd.DataFrame(list(cursor))
|
| 320 |
-
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 321 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 322 |
|
| 323 |
collection = db['FD_NFL_Secondary_seed_frame']
|
|
@@ -337,7 +337,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 337 |
collection = db['FD_NFL_Late_name_map']
|
| 338 |
cursor = collection.find()
|
| 339 |
raw_data = pd.DataFrame(list(cursor))
|
| 340 |
-
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 341 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 342 |
|
| 343 |
collection = db['FD_NFL_Late_seed_frame']
|
|
@@ -367,7 +367,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 367 |
|
| 368 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 369 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 370 |
-
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 371 |
elif slate_var == 'Secondary':
|
| 372 |
collection = db['FD_NFL_Secondary_SD_seed_frame']
|
| 373 |
if prio_var == None:
|
|
@@ -380,7 +380,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 380 |
|
| 381 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 382 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 383 |
-
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 384 |
elif slate_var == 'Auxiliary':
|
| 385 |
collection = db['FD_NFL_Auxiliary_SD_seed_frame']
|
| 386 |
if prio_var == None:
|
|
@@ -393,7 +393,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 393 |
|
| 394 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 395 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 396 |
-
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 397 |
|
| 398 |
FD_seed = raw_display.to_numpy()
|
| 399 |
|
|
|
|
| 80 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 81 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 82 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 83 |
+
load_display['Player'] = load_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(load_display['Player'])
|
| 84 |
return load_display.dropna(subset=['Median'])
|
| 85 |
else:
|
| 86 |
collection = db["FD_NFL_ROO"]
|
|
|
|
| 90 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 91 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 92 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 93 |
+
load_display['Player'] = load_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(load_display['Player'])
|
| 94 |
return load_display.dropna(subset=['Median'])
|
| 95 |
|
| 96 |
@st.cache_resource(ttl=60)
|
|
|
|
| 102 |
raw_display = pd.DataFrame(list(cursor))
|
| 103 |
raw_display = raw_display[['name', 'Team', 'Opp', 'Position', 'Salary', 'team_plays', 'team_pass', 'team_rush', 'team_tds', 'team_pass_tds', 'team_rush_tds', 'dropbacks', 'pass_yards', 'pass_tds',
|
| 104 |
'rush_att', 'rush_yards', 'rush_tds', 'targets', 'rec', 'rec_yards', 'rec_tds', 'PPR', 'Half_PPR', 'Own']]
|
| 105 |
+
raw_display['name'] = raw_display['name'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display['name'])
|
| 106 |
player_stats = raw_display[raw_display['Position'] != 'K']
|
| 107 |
|
| 108 |
collection = db["DK_NFL_ROO"]
|
|
|
|
| 112 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 113 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 114 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 115 |
+
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display['Player'])
|
| 116 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 117 |
dk_roo_raw = load_display.dropna(subset=['Median'])
|
| 118 |
|
|
|
|
| 125 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 126 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 127 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 128 |
+
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display['Player'])
|
| 129 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 130 |
fd_roo_raw = load_display.dropna(subset=['Median'])
|
| 131 |
|
|
|
|
| 138 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 139 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 140 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 141 |
+
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display['Player'])
|
| 142 |
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 143 |
dk_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 144 |
|
|
|
|
| 151 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 152 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 153 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 154 |
+
raw_display['Player'] = raw_display['Player'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display['Player'])
|
| 155 |
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 156 |
fd_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 157 |
|
|
|
|
| 184 |
collection = db['DK_NFL_name_map']
|
| 185 |
cursor = collection.find()
|
| 186 |
raw_data = pd.DataFrame(list(cursor))
|
| 187 |
+
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_data['value'])
|
| 188 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 189 |
|
| 190 |
collection = db['DK_NFL_seed_frame']
|
|
|
|
| 204 |
collection = db['DK_NFL_Secondary_name_map']
|
| 205 |
cursor = collection.find()
|
| 206 |
raw_data = pd.DataFrame(list(cursor))
|
| 207 |
+
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_data['value'])
|
| 208 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 209 |
|
| 210 |
collection = db['DK_NFL_Secondary_seed_frame']
|
|
|
|
| 224 |
collection = db['DK_NFL_Late_name_map']
|
| 225 |
cursor = collection.find()
|
| 226 |
raw_data = pd.DataFrame(list(cursor))
|
| 227 |
+
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_data['value'])
|
| 228 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 229 |
|
| 230 |
collection = db['DK_NFL_Late_seed_frame']
|
|
|
|
| 253 |
|
| 254 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 255 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 256 |
+
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display[column])
|
| 257 |
elif slate_var == 'Secondary':
|
| 258 |
collection = db['DK_NFL_Secondary_SD_seed_frame']
|
| 259 |
if prio_var == None:
|
|
|
|
| 266 |
|
| 267 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 268 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 269 |
+
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display[column])
|
| 270 |
elif slate_var == 'Auxiliary':
|
| 271 |
collection = db['DK_NFL_Auxiliary_SD_seed_frame']
|
| 272 |
if prio_var == None:
|
|
|
|
| 279 |
|
| 280 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 281 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 282 |
+
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display[column])
|
| 283 |
|
| 284 |
DK_seed = raw_display.to_numpy()
|
| 285 |
|
|
|
|
| 296 |
collection = db['FD_NFL_name_map']
|
| 297 |
cursor = collection.find()
|
| 298 |
raw_data = pd.DataFrame(list(cursor))
|
| 299 |
+
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_data['value'])
|
| 300 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 301 |
|
| 302 |
|
|
|
|
| 317 |
collection = db['FD_NFL_Secondary_name_map']
|
| 318 |
cursor = collection.find()
|
| 319 |
raw_data = pd.DataFrame(list(cursor))
|
| 320 |
+
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_data['value'])
|
| 321 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 322 |
|
| 323 |
collection = db['FD_NFL_Secondary_seed_frame']
|
|
|
|
| 337 |
collection = db['FD_NFL_Late_name_map']
|
| 338 |
cursor = collection.find()
|
| 339 |
raw_data = pd.DataFrame(list(cursor))
|
| 340 |
+
raw_data['value'] = raw_data['value'].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_data['value'])
|
| 341 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 342 |
|
| 343 |
collection = db['FD_NFL_Late_seed_frame']
|
|
|
|
| 367 |
|
| 368 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 369 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 370 |
+
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display[column])
|
| 371 |
elif slate_var == 'Secondary':
|
| 372 |
collection = db['FD_NFL_Secondary_SD_seed_frame']
|
| 373 |
if prio_var == None:
|
|
|
|
| 380 |
|
| 381 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 382 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 383 |
+
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display[column])
|
| 384 |
elif slate_var == 'Auxiliary':
|
| 385 |
collection = db['FD_NFL_Auxiliary_SD_seed_frame']
|
| 386 |
if prio_var == None:
|
|
|
|
| 393 |
|
| 394 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
| 395 |
for column in ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5']:
|
| 396 |
+
raw_display[column] = raw_display[column].map(dict(zip(wrong_team_names, right_name_teams)), na_action='ignore').fillna(raw_display[column])
|
| 397 |
|
| 398 |
FD_seed = raw_display.to_numpy()
|
| 399 |
|