From b52ce30136b8527c0be7c0bc6e49022e4fcaae0a Mon Sep 17 00:00:00 2001 From: Halal37 <59863785+Halal37@users.noreply.github.com> Date: Sun, 21 Jan 2024 22:31:56 +0100 Subject: [PATCH] Add seasonMatches method --- data_filters.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/data_filters.py b/data_filters.py index a8c2687..84ce5af 100644 --- a/data_filters.py +++ b/data_filters.py @@ -29,7 +29,17 @@ def last5Matches(season, teamA, data, df): return last_before_date +def seasonMatches(season, teamA, data, df): + # Wybierz rekordy dla danej pary drużyn i sezonu + subset = df[((df['season'] == season) & ((df['home_team'] == teamA) | (df['away_team'] == teamA)))] + # Filtruj dane, aby zawierały te przed daną datą + before_given_date = subset[pd.to_datetime(subset['date']) < pd.to_datetime(data)] + + # Posortuj wg daty w odwrotnej kolejności + before_given_date = before_given_date.sort_values(by='date', ascending=False) + + return before_given_date def getResult(score,teamHome): x,y = score.split('-')