Spaces:
Running
Running
James McCool
commited on
Commit
·
dcc25f6
1
Parent(s):
1e1b470
Update app.py to include additional columns 'Team', 'Team_count', 'Secondary', and 'Secondary_count' in player data display, enhancing the detail and usability of player metrics for both DraftKings and FanDuel lineups.
Browse files
app.py
CHANGED
@@ -174,7 +174,7 @@ def init_FD_lineups(type_var,slate_var):
|
|
174 |
cursor = collection.find().limit(10000)
|
175 |
|
176 |
raw_display = pd.DataFrame(list(cursor))
|
177 |
-
raw_display = raw_display[['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3', 'UTIL', 'salary', 'proj', 'Own']]
|
178 |
dict_columns = ['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3']
|
179 |
# Map names
|
180 |
raw_display[dict_columns] = raw_display[dict_columns].apply(lambda x: x.map(names_dict))
|
@@ -188,7 +188,7 @@ def init_FD_lineups(type_var,slate_var):
|
|
188 |
cursor = collection.find().limit(10000)
|
189 |
|
190 |
raw_display = pd.DataFrame(list(cursor))
|
191 |
-
raw_display = raw_display[['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3', 'UTIL', 'salary', 'proj', 'Own']]
|
192 |
dict_columns = ['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3']
|
193 |
# Map names
|
194 |
raw_display[dict_columns] = raw_display[dict_columns].apply(lambda x: x.map(names_dict))
|
@@ -202,7 +202,7 @@ def init_FD_lineups(type_var,slate_var):
|
|
202 |
cursor = collection.find().limit(10000)
|
203 |
|
204 |
raw_display = pd.DataFrame(list(cursor))
|
205 |
-
raw_display = raw_display[['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3', 'UTIL', 'salary', 'proj', 'Own']]
|
206 |
dict_columns = ['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3']
|
207 |
# Map names
|
208 |
raw_display[dict_columns] = raw_display[dict_columns].apply(lambda x: x.map(names_dict))
|
@@ -296,9 +296,9 @@ with tab2:
|
|
296 |
if pos_var2 == 'All':
|
297 |
pass
|
298 |
elif pos_var2 == 'Pitchers':
|
299 |
-
player_roo_raw = player_roo_raw[player_roo_raw['
|
300 |
elif pos_var2 == 'Hitters':
|
301 |
-
player_roo_raw = player_roo_raw[player_roo_raw['
|
302 |
|
303 |
elif site_var == 'Fanduel':
|
304 |
|
@@ -307,9 +307,9 @@ with tab2:
|
|
307 |
if pos_var2 == 'All':
|
308 |
pass
|
309 |
elif pos_var2 == 'Pitchers':
|
310 |
-
player_roo_raw = player_roo_raw[player_roo_raw['
|
311 |
elif pos_var2 == 'Hitters':
|
312 |
-
player_roo_raw = player_roo_raw[player_roo_raw['
|
313 |
|
314 |
if slate_var2 == 'Main':
|
315 |
player_roo_raw = player_roo_raw[player_roo_raw['Slate'] == 'main_slate']
|
|
|
174 |
cursor = collection.find().limit(10000)
|
175 |
|
176 |
raw_display = pd.DataFrame(list(cursor))
|
177 |
+
raw_display = raw_display[['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3', 'UTIL', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
178 |
dict_columns = ['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3']
|
179 |
# Map names
|
180 |
raw_display[dict_columns] = raw_display[dict_columns].apply(lambda x: x.map(names_dict))
|
|
|
188 |
cursor = collection.find().limit(10000)
|
189 |
|
190 |
raw_display = pd.DataFrame(list(cursor))
|
191 |
+
raw_display = raw_display[['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3', 'UTIL', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
192 |
dict_columns = ['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3']
|
193 |
# Map names
|
194 |
raw_display[dict_columns] = raw_display[dict_columns].apply(lambda x: x.map(names_dict))
|
|
|
202 |
cursor = collection.find().limit(10000)
|
203 |
|
204 |
raw_display = pd.DataFrame(list(cursor))
|
205 |
+
raw_display = raw_display[['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3', 'UTIL', 'salary', 'proj', 'Team', 'Team_count', 'Secondary', 'Secondary_count', 'Own']]
|
206 |
dict_columns = ['P', 'C_1B', '2B', '3B', 'SS', 'OF1', 'OF2', 'OF3']
|
207 |
# Map names
|
208 |
raw_display[dict_columns] = raw_display[dict_columns].apply(lambda x: x.map(names_dict))
|
|
|
296 |
if pos_var2 == 'All':
|
297 |
pass
|
298 |
elif pos_var2 == 'Pitchers':
|
299 |
+
player_roo_raw = player_roo_raw[player_roo_raw['pos_group'] == 'Pitchers']
|
300 |
elif pos_var2 == 'Hitters':
|
301 |
+
player_roo_raw = player_roo_raw[player_roo_raw['pos_group'] == 'Hitters']
|
302 |
|
303 |
elif site_var == 'Fanduel':
|
304 |
|
|
|
307 |
if pos_var2 == 'All':
|
308 |
pass
|
309 |
elif pos_var2 == 'Pitchers':
|
310 |
+
player_roo_raw = player_roo_raw[player_roo_raw['pos_group'] == 'Pitchers']
|
311 |
elif pos_var2 == 'Hitters':
|
312 |
+
player_roo_raw = player_roo_raw[player_roo_raw['pos_group'] == 'Hitters']
|
313 |
|
314 |
if slate_var2 == 'Main':
|
315 |
player_roo_raw = player_roo_raw[player_roo_raw['Slate'] == 'main_slate']
|