使用 Dplyr 管道提取适当的维度

Extracting Proper Dimensions With Dplyr Pipeline

这是我正在使用的数据框的快速快照:

我正在尝试提取每支球队最高 "PER" 的顶级球员。我最好的猜测是:

test = season_advanced_stats %>%
  filter(Tm != "TOT" & MP > 200) %>%
  select(Player, Tm, PER) %>%
  group_by(Tm) %>%
  top_n(n=1)

不幸的是,尺寸不对,它们是 31 X 3 而不是 30 X 3(NBA 中有 30 支独特的球队)。当我使用该管道时,它似乎实际上并没有按团队分组,因为费城出现了两次,我认为这就是导致问题的原因。

在我使用 arrange 之后,它阐明了为什么有 31 支球队而不是 30 支球队,费城有两名球员的 PER 值为 24.1,因此他们都出现了。谢谢!!