我有一个非常大的数据框,其中包含“玩家”,“积分”,“比赛日”,“比赛结果”
我有一个系列赛(与索引玩家一起称为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