Multichem commited on
Commit
e2f39fc
·
verified ·
1 Parent(s): ffe6540

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +10 -8
app.py CHANGED
@@ -329,8 +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
  elif game_select_var == 'Pick6':
333
  prop_df = pick_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
 
334
  st.download_button(
335
  label="Download Prop Source",
336
  data=convert_df_to_csv(prop_df),
@@ -348,7 +350,7 @@ with tab5:
348
 
349
  if prop_type_var == "Strikeouts (Pitchers)":
350
  player_df = pitcher_stats
351
- prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_strikeouts']
352
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
353
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
354
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -357,7 +359,7 @@ with tab5:
357
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
358
  elif prop_type_var == "Total Outs (Pitchers)":
359
  player_df = pitcher_stats
360
- prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_outs']
361
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
362
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
363
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -366,7 +368,7 @@ with tab5:
366
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
367
  elif prop_type_var == "Earned Runs (Pitchers)":
368
  player_df = pitcher_stats
369
- prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_earned_runs']
370
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
371
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
372
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -375,7 +377,7 @@ with tab5:
375
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
376
  elif prop_type_var == "Hits Against (Pitchers)":
377
  player_df = pitcher_stats
378
- prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_hits_allowed']
379
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
380
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
381
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -384,7 +386,7 @@ with tab5:
384
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
385
  elif prop_type_var == "Walks Allowed (Pitchers)":
386
  player_df = pitcher_stats
387
- prop_df = prop_frame[prop_frame['prop_type'] == 'pitcher_walks']
388
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
389
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
390
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -393,7 +395,7 @@ with tab5:
393
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
394
  elif prop_type_var == "Total Bases (Hitters)":
395
  player_df = hitter_stats
396
- prop_df = prop_frame[prop_frame['prop_type'] == 'batter_total_bases']
397
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
398
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
399
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -402,7 +404,7 @@ with tab5:
402
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
403
  elif prop_type_var == "Stolen Bases (Hitters)":
404
  player_df = hitter_stats
405
- prop_df = prop_frame[prop_frame['prop_type'] == 'batter_stolen_bases']
406
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
407
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
408
  prop_df = prop_df.loc[prop_df['Prop'] != 0]
@@ -411,7 +413,7 @@ with tab5:
411
  df = pd.merge(player_df, prop_df, how='left', left_on=['Player'], right_on = ['Player'])
412
  elif prop_type_var == "Hits (Hitters)":
413
  player_df = hitter_stats
414
- prop_df = prop_frame[prop_frame['prop_type'] == 'batter_hits']
415
  prop_df = prop_df[['Player', 'over_prop', 'over_line', 'under_line']]
416
  prop_df.rename(columns={"over_prop": "Prop"}, inplace = True)
417
  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_df.copy()
333
  elif game_select_var == 'Pick6':
334
  prop_df = pick_frame[['Player', 'over_prop', 'over_line', 'under_line', 'prop_type']]
335
+ working_source = prop_df.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 = working_source[working_source['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 = working_source[working_source['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 = working_source[working_source['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 = working_source[working_source['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 = working_source[working_source['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 = working_source[working_source['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 = working_source[working_source['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 = working_source[working_source['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]