James McCool
commited on
Commit
·
1f5a76c
1
Parent(s):
b7bdec1
Add team name mapping for NFL teams in data processing
Browse files- src/streamlit_app.py +36 -0
src/streamlit_app.py
CHANGED
|
@@ -22,6 +22,16 @@ fd_hb_columns = ['QB', 'RB1', 'RB2', 'WR1', 'WR2', 'WR3', 'TE', 'FLEX', 'DST']
|
|
| 22 |
dk_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 23 |
fd_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 24 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 25 |
st.markdown("""
|
| 26 |
<style>
|
| 27 |
/* Tab styling */
|
|
@@ -70,6 +80,7 @@ def init_handbuilder_data(site_var):
|
|
| 70 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 71 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 72 |
load_display = raw_display[raw_display['Position'] != 'K']
|
|
|
|
| 73 |
return load_display.dropna(subset=['Median'])
|
| 74 |
else:
|
| 75 |
collection = db["FD_NFL_ROO"]
|
|
@@ -79,6 +90,7 @@ def init_handbuilder_data(site_var):
|
|
| 79 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 80 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
| 81 |
load_display = raw_display[raw_display['Position'] != 'K']
|
|
|
|
| 82 |
return load_display.dropna(subset=['Median'])
|
| 83 |
|
| 84 |
@st.cache_resource(ttl=60)
|
|
@@ -90,6 +102,7 @@ def init_baselines():
|
|
| 90 |
raw_display = pd.DataFrame(list(cursor))
|
| 91 |
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',
|
| 92 |
'rush_att', 'rush_yards', 'rush_tds', 'targets', 'rec', 'rec_yards', 'rec_tds', 'PPR', 'Half_PPR', 'Own']]
|
|
|
|
| 93 |
player_stats = raw_display[raw_display['Position'] != 'K']
|
| 94 |
|
| 95 |
collection = db["DK_NFL_ROO"]
|
|
@@ -99,6 +112,7 @@ def init_baselines():
|
|
| 99 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 100 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 101 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
|
|
|
| 102 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 103 |
dk_roo_raw = load_display.dropna(subset=['Median'])
|
| 104 |
|
|
@@ -111,6 +125,7 @@ def init_baselines():
|
|
| 111 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 112 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 113 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
|
|
|
| 114 |
load_display = raw_display[raw_display['Position'] != 'K']
|
| 115 |
fd_roo_raw = load_display.dropna(subset=['Median'])
|
| 116 |
|
|
@@ -123,6 +138,7 @@ def init_baselines():
|
|
| 123 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 124 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 125 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
|
|
|
| 126 |
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 127 |
dk_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 128 |
|
|
@@ -135,6 +151,7 @@ def init_baselines():
|
|
| 135 |
raw_display = raw_display.rename(columns={'player_ID': 'player_id'})
|
| 136 |
raw_display = raw_display[['Player', 'Position', 'Team', 'Opp', 'Salary', 'Floor', 'Median', 'Ceiling', 'Top_finish', 'Top_5_finish', 'Top_10_finish', '20+%', '2x%', '3x%', '4x%',
|
| 137 |
'Own', 'Small_Field_Own', 'Large_Field_Own', 'Cash_Field_Own', 'CPT_Own', 'LevX', 'version', 'slate', 'timestamp', 'player_id', 'site']]
|
|
|
|
| 138 |
# load_display = raw_display[raw_display['Position'] != 'K']
|
| 139 |
fd_sd_roo_raw = raw_display.dropna(subset=['Median'])
|
| 140 |
|
|
@@ -167,6 +184,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 167 |
collection = db['DK_NFL_name_map']
|
| 168 |
cursor = collection.find()
|
| 169 |
raw_data = pd.DataFrame(list(cursor))
|
|
|
|
| 170 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 171 |
|
| 172 |
collection = db['DK_NFL_seed_frame']
|
|
@@ -186,6 +204,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 186 |
collection = db['DK_NFL_Secondary_name_map']
|
| 187 |
cursor = collection.find()
|
| 188 |
raw_data = pd.DataFrame(list(cursor))
|
|
|
|
| 189 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 190 |
|
| 191 |
collection = db['DK_NFL_Secondary_seed_frame']
|
|
@@ -205,6 +224,7 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 205 |
collection = db['DK_NFL_Late_name_map']
|
| 206 |
cursor = collection.find()
|
| 207 |
raw_data = pd.DataFrame(list(cursor))
|
|
|
|
| 208 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 209 |
|
| 210 |
collection = db['DK_NFL_Late_seed_frame']
|
|
@@ -232,6 +252,8 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 232 |
raw_display = pd.DataFrame(list(cursor))
|
| 233 |
|
| 234 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
|
|
|
|
|
|
| 235 |
elif slate_var == 'Secondary':
|
| 236 |
collection = db['DK_NFL_Secondary_SD_seed_frame']
|
| 237 |
if prio_var == None:
|
|
@@ -243,6 +265,8 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 243 |
raw_display = pd.DataFrame(list(cursor))
|
| 244 |
|
| 245 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
|
|
|
|
|
|
| 246 |
elif slate_var == 'Auxiliary':
|
| 247 |
collection = db['DK_NFL_Auxiliary_SD_seed_frame']
|
| 248 |
if prio_var == None:
|
|
@@ -254,6 +278,8 @@ def init_DK_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 254 |
raw_display = pd.DataFrame(list(cursor))
|
| 255 |
|
| 256 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
|
|
|
|
|
|
| 257 |
|
| 258 |
DK_seed = raw_display.to_numpy()
|
| 259 |
|
|
@@ -270,8 +296,10 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 270 |
collection = db['FD_NFL_name_map']
|
| 271 |
cursor = collection.find()
|
| 272 |
raw_data = pd.DataFrame(list(cursor))
|
|
|
|
| 273 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 274 |
|
|
|
|
| 275 |
collection = db['FD_NFL_seed_frame']
|
| 276 |
if prio_var == None:
|
| 277 |
cursor1 = collection.find().limit(math.ceil(10000 * (prio_mix / 100)))
|
|
@@ -289,6 +317,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 289 |
collection = db['FD_NFL_Secondary_name_map']
|
| 290 |
cursor = collection.find()
|
| 291 |
raw_data = pd.DataFrame(list(cursor))
|
|
|
|
| 292 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 293 |
|
| 294 |
collection = db['FD_NFL_Secondary_seed_frame']
|
|
@@ -308,6 +337,7 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 308 |
collection = db['FD_NFL_Late_name_map']
|
| 309 |
cursor = collection.find()
|
| 310 |
raw_data = pd.DataFrame(list(cursor))
|
|
|
|
| 311 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 312 |
|
| 313 |
collection = db['FD_NFL_Late_seed_frame']
|
|
@@ -336,6 +366,8 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 336 |
raw_display = pd.DataFrame(list(cursor))
|
| 337 |
|
| 338 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
|
|
|
|
|
|
| 339 |
elif slate_var == 'Secondary':
|
| 340 |
collection = db['FD_NFL_Secondary_SD_seed_frame']
|
| 341 |
if prio_var == None:
|
|
@@ -347,6 +379,8 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 347 |
raw_display = pd.DataFrame(list(cursor))
|
| 348 |
|
| 349 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
|
|
|
|
|
|
| 350 |
elif slate_var == 'Auxiliary':
|
| 351 |
collection = db['FD_NFL_Auxiliary_SD_seed_frame']
|
| 352 |
if prio_var == None:
|
|
@@ -358,6 +392,8 @@ def init_FD_lineups(type_var, slate_var, prio_var, prio_mix):
|
|
| 358 |
raw_display = pd.DataFrame(list(cursor))
|
| 359 |
|
| 360 |
raw_display = raw_display[['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
|
|
|
|
|
|
| 361 |
|
| 362 |
FD_seed = raw_display.to_numpy()
|
| 363 |
|
|
|
|
| 22 |
dk_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 23 |
fd_sd_columns = ['CPT', 'FLEX1', 'FLEX2', 'FLEX3', 'FLEX4', 'FLEX5', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']
|
| 24 |
|
| 25 |
+
wrong_team_names = ['Denver Broncos', 'Washington Commanders', 'Cincinnati Bengals', 'Arizona Cardinals', 'Los Angeles Rams', 'Pittsburgh Steelers',
|
| 26 |
+
'Jacksonville Jaguars', 'New England Patriots', 'Tampa Bay Buccaneers', 'San Francisco 49ers', 'Green Bay Packers', 'New York Jets',
|
| 27 |
+
'Indianapolis Colts', 'Miami Dolphins', 'Detroit Lions', 'Las Vegas Raiders', 'Atlanta Falcons', 'Seattle Seahawks', 'Houston Texans',
|
| 28 |
+
'New Orleans Saints', 'Carolina Panthers', 'New York Giants', 'Cleveland Browns', 'Tennessee Titans', 'Philadelphia Eagles', 'Dallas Cowboys',
|
| 29 |
+
'Kansas City Chiefs', 'Los Angeles Chargers', 'Baltimore Ravens', 'Buffalo Bills', 'Minnesota Vikings', 'Chicago Bears']
|
| 30 |
+
right_name_teams = ['Broncos', 'Commanders', 'Bengals', 'Cardinals', 'Rams', 'Steelers', 'Jaguars', 'Patriots', 'Buccaneers', '49ers', 'Packers',
|
| 31 |
+
'Jets', 'Colts', 'Dolphins', 'Lions', 'Raiders', 'Falcons', 'Seahawks', 'Texans', 'Saints', 'Panthers', 'Giants', 'Browns', 'Titans', 'Eagles', 'Cowboys',
|
| 32 |
+
'Chiefs', 'Chargers', 'Ravens', 'Bills', 'Vikings', 'Bears']
|
| 33 |
+
|
| 34 |
+
|
| 35 |
st.markdown("""
|
| 36 |
<style>
|
| 37 |
/* Tab styling */
|
|
|
|
| 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['Team'] = load_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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['Team'] = load_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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['Team'] = raw_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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['Team'] = raw_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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['Team'] = raw_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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['Team'] = raw_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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['Team'] = raw_display['Team'].map(dict(zip(wrong_team_names, right_name_teams)))
|
| 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)))
|
| 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)))
|
| 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)))
|
| 228 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 229 |
|
| 230 |
collection = db['DK_NFL_Late_seed_frame']
|
|
|
|
| 252 |
raw_display = pd.DataFrame(list(cursor))
|
| 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)))
|
| 257 |
elif slate_var == 'Secondary':
|
| 258 |
collection = db['DK_NFL_Secondary_SD_seed_frame']
|
| 259 |
if prio_var == None:
|
|
|
|
| 265 |
raw_display = pd.DataFrame(list(cursor))
|
| 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)))
|
| 270 |
elif slate_var == 'Auxiliary':
|
| 271 |
collection = db['DK_NFL_Auxiliary_SD_seed_frame']
|
| 272 |
if prio_var == None:
|
|
|
|
| 278 |
raw_display = pd.DataFrame(list(cursor))
|
| 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)))
|
| 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)))
|
| 300 |
names_dict = dict(zip(raw_data['key'], raw_data['value']))
|
| 301 |
|
| 302 |
+
|
| 303 |
collection = db['FD_NFL_seed_frame']
|
| 304 |
if prio_var == None:
|
| 305 |
cursor1 = collection.find().limit(math.ceil(10000 * (prio_mix / 100)))
|
|
|
|
| 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 |
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']
|
|
|
|
| 366 |
raw_display = pd.DataFrame(list(cursor))
|
| 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:
|
|
|
|
| 379 |
raw_display = pd.DataFrame(list(cursor))
|
| 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:
|
|
|
|
| 392 |
raw_display = pd.DataFrame(list(cursor))
|
| 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 |
|