Spaces:
Sleeping
Sleeping
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]
|