【发布时间】:2017-07-11 10:12:57
【问题描述】:
我有一个从篮球参考网站上抓取的 NBA 球员统计数据框,如下所示:
Player | Pos | Team | Games | Min | Points
Alex Abrines | SG | OKC | 68 | 15.5 | 6.0
Quincy Acy | PF | TOT | 38 | 14.7 | 5.8
Quincy Acy | PF | DAL | 6 | 8.0 | 2.2
Quincy Acy | PF | BRK | 32 | 15.9 | 6.5
Steven Adams | C | OKC | 80 | 29.9 | 11.3
Arron Afflalo| SG | SAC | 61 | 25.9 | 8.4
对于为同一支球队效力了整个赛季的球员(如 Abrines、Adams 和 Afflalo),他们只会出现一次。但是,如果一名球员为超过 1 支球队效力(如 Quincy Acy),则数据框包含他效力的每支球队的一行,然后是另一个“TOT”(总计)行。
我想取回每个玩家只有 1 个唯一行的数据框,该行是“TOT”行,其他行将被淘汰。有点难过。
最明智的做法是通过“团队”列中具有“TOT”的行来执行此操作,但对于其中一位具有“TOT”的玩家来说,总行数始终正确的一件事是 Games 价值将高于该玩家其他行中的 Games 值。
【问题讨论】: