我想找到在每个位置上得分最高的球员。在熊猫身上,什么是最好的紧凑的方法
Name Overall Potential Club Position
L. Messi 94 94 FC Barcelona RF
Ronaldo 94 94 Juventus ST
Neymar Jr 92 93 Paris Saint-Germain LW
De Gea 91 93 Manchester United GK
K. De Bruyne 91 92 Manchester City RCM
E. Hazard 91 91 Chelsea LF
L. Modrić 91 91 Real Madrid RCM
L. Suárez 91 91 FC Barcelona RS
Sergio Ramos 91 91 Real Madrid RCB
J. Oblak 90 93 Atlético Madrid GK
R. Lewandowski 90 90 FC Bayern München ST
T. Kroos 90 90 Real Madrid LCM
我试过:
fifa.groupby(by = ["Position"])['Overall'].max()
之后是
fifa.loc[(fifa["Position"] == "CAM") & (fifa['Overall'] == 89),:]
但由于有这么多的类别,这是一个乏味的任务
使用^{} (假设
Overall
列已排序):你可以试试这个:
这会有帮助的
您可以将中间结果与原始数据帧合并以获得完整的行:
它给出:
您可以注意RCM位置的2 ex aequo
相关问题 更多 >
编程相关推荐