我想从一个列中过滤出一个名称。
然后,我想直接在其下方按该名称对其他列进行分组。例如,我从名为“玩家名称”的列中过滤了Che Adams。接下来,我想将所有Che Adams数据跨许多列组合在一起(请参见下面的代码第2部分)。我几乎在那儿了,但是我仍然按照所有玩家分组,好像过滤器不存在了。
Analysis_filtered [Analysis_filtered ['Player Name'] =='Che Adams']
Player_Name = Analysis_filtered [Analysis_filtered [['Player Name','Air_Challenges_P90','Assists_P90','Ball_Recoveries_P90','Challenges_P90, 'Crosses_P90','Dribbles_P90','Fouls_P90','Fouls_Suffered_P90','Goals_Scored_P90', 'Key_Passes_P90','Passes_P90','Shots_Taken_P90','Tackles_P90','Total_Actions_P90', 'Tackles_Ball_Recoveries_P90','Ground_Challenges_P90']]]。groupby('Player Name')。mean()
我希望得到以下结果。
播放器名称,然后是代码中提到的所有列的平均值(挑战及其值,辅助和值等)。