Pandas groupby с различными фильтрами для каждой группы - PullRequest
0 голосов
/ 01 сентября 2018

У меня очень большой фрейм данных со столбцами '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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...