Spaces:
Running
Running
Update app.py
Browse files
app.py
CHANGED
@@ -329,10 +329,10 @@ with tab5:
|
|
329 |
game_select_var = st.selectbox('Select prop source', options = ['Draftkings', 'Pick6'])
|
330 |
if game_select_var == 'Draftkings':
|
331 |
prop_df = prop_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
332 |
-
working_source =
|
333 |
elif game_select_var == 'Pick6':
|
334 |
prop_df = pick_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
335 |
-
working_source =
|
336 |
st.download_button(
|
337 |
label="Download Prop Source",
|
338 |
data=convert_df_to_csv(prop_df),
|
@@ -350,7 +350,7 @@ with tab5:
|
|
350 |
|
351 |
if prop_type_var == "Strikeouts (Pitchers)":
|
352 |
player_df = pitcher_stats
|
353 |
-
prop_df =
|
354 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
355 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
356 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -359,7 +359,7 @@ with tab5:
|
|
359 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
360 |
elif prop_type_var == "Total Outs (Pitchers)":
|
361 |
player_df = pitcher_stats
|
362 |
-
prop_df =
|
363 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
364 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
365 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -368,7 +368,7 @@ with tab5:
|
|
368 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
369 |
elif prop_type_var == "Earned Runs (Pitchers)":
|
370 |
player_df = pitcher_stats
|
371 |
-
prop_df =
|
372 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
373 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
374 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -377,7 +377,7 @@ with tab5:
|
|
377 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
378 |
elif prop_type_var == "Hits Against (Pitchers)":
|
379 |
player_df = pitcher_stats
|
380 |
-
prop_df =
|
381 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
382 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
383 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -386,7 +386,7 @@ with tab5:
|
|
386 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
387 |
elif prop_type_var == "Walks Allowed (Pitchers)":
|
388 |
player_df = pitcher_stats
|
389 |
-
prop_df =
|
390 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
391 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
392 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -395,7 +395,7 @@ with tab5:
|
|
395 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
396 |
elif prop_type_var == "Total Bases (Hitters)":
|
397 |
player_df = hitter_stats
|
398 |
-
prop_df =
|
399 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
400 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
401 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -404,7 +404,7 @@ with tab5:
|
|
404 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
405 |
elif prop_type_var == "Stolen Bases (Hitters)":
|
406 |
player_df = hitter_stats
|
407 |
-
prop_df =
|
408 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
409 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
410 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
@@ -413,7 +413,7 @@ with tab5:
|
|
413 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
414 |
elif prop_type_var == "Hits (Hitters)":
|
415 |
player_df = hitter_stats
|
416 |
-
prop_df =
|
417 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
418 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
419 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
329 |
game_select_var = st.selectbox('Select prop source', options = ['Draftkings', 'Pick6'])
|
330 |
if game_select_var == 'Draftkings':
|
331 |
prop_df = prop_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
332 |
+
working_source = prop_frame.copy
|
333 |
elif game_select_var == 'Pick6':
|
334 |
prop_df = pick_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
|
335 |
+
working_source = pick_frame.copy()
|
336 |
st.download_button(
|
337 |
label="Download Prop Source",
|
338 |
data=convert_df_to_csv(prop_df),
|
|
|
350 |
|
351 |
if prop_type_var == "Strikeouts (Pitchers)":
|
352 |
player_df = pitcher_stats
|
353 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_strikeouts']
|
354 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
355 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
356 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
359 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
360 |
elif prop_type_var == "Total Outs (Pitchers)":
|
361 |
player_df = pitcher_stats
|
362 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_outs']
|
363 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
364 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
365 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
368 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
369 |
elif prop_type_var == "Earned Runs (Pitchers)":
|
370 |
player_df = pitcher_stats
|
371 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_earned_runs']
|
372 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
373 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
374 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
377 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
378 |
elif prop_type_var == "Hits Against (Pitchers)":
|
379 |
player_df = pitcher_stats
|
380 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_hits_allowed']
|
381 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
382 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
383 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
386 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
387 |
elif prop_type_var == "Walks Allowed (Pitchers)":
|
388 |
player_df = pitcher_stats
|
389 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_walks']
|
390 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
391 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
392 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
395 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
396 |
elif prop_type_var == "Total Bases (Hitters)":
|
397 |
player_df = hitter_stats
|
398 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'batter_total_bases']
|
399 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
400 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
401 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
404 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
405 |
elif prop_type_var == "Stolen Bases (Hitters)":
|
406 |
player_df = hitter_stats
|
407 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'batter_stolen_bases']
|
408 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
409 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
410 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|
|
|
413 |
df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
|
414 |
elif prop_type_var == "Hits (Hitters)":
|
415 |
player_df = hitter_stats
|
416 |
+
prop_df = prop_frame[prop_frame['prop_type'] == 'batter_hits']
|
417 |
prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
|
418 |
prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
|
419 |
prop_df = prop_df.loc[prop_df['Prop'] != 0]
|