У меня очень большой фрейм данных со столбцами 'Players', 'Points', 'Match_day', 'output_of_game'
У меня есть серия (назовите ее df_injury с индексным игроком), в которой для каждого игрока указана дата получения травмы. Я хочу отфильтровать данные по игроку и по дате, прежде чем их травмы.
Я пытался сделать
df.groupby('player').filter(lambda x: x['match_day'] < df_injury.loc[x['player'].unique().values, :]))
Но я продолжаю получать
filter function returned a Series, but expected a scalar bool