Spaces:
Running
Running
Update batting_update.py
Browse files- batting_update.py +10 -2
batting_update.py
CHANGED
@@ -480,8 +480,16 @@ def df_summ_changes(df_summ=pd.DataFrame()):
|
|
480 |
df_summ = df_summ.dropna(subset=['bip'])
|
481 |
return df_summ
|
482 |
|
483 |
-
def df_summ_filter_out(df_summ=pd.DataFrame(),batter_select = 0):
|
484 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
485 |
df_summ_filter_pct = df_summ_filter.rank(pct=True,ascending=True)
|
486 |
df_summ_player = df_summ.xs(batter_select,level=0)
|
487 |
df_summ_player_pct = df_summ_filter_pct.xs(batter_select,level=0)
|
|
|
480 |
df_summ = df_summ.dropna(subset=['bip'])
|
481 |
return df_summ
|
482 |
|
483 |
+
def df_summ_filter_out(df_summ=pd.DataFrame(),batter_select = 0,date_min=0):
|
484 |
+
import datetime
|
485 |
+
|
486 |
+
def weeks_after(day):
|
487 |
+
today = datetime.date.today()
|
488 |
+
time_difference = today - day
|
489 |
+
weeks = time_difference.days // 7
|
490 |
+
return weeks
|
491 |
+
|
492 |
+
df_summ_filter = df_summ[df_summ['pa'] >= min(math.floor(df_summ.xs(batter_select,level=0)['pa']/10)*10,500,weeks_after(date_min)*20)]
|
493 |
df_summ_filter_pct = df_summ_filter.rank(pct=True,ascending=True)
|
494 |
df_summ_player = df_summ.xs(batter_select,level=0)
|
495 |
df_summ_player_pct = df_summ_filter_pct.xs(batter_select,level=0)
|