使用 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,因此他们都出现了。谢谢!!
这是我正在使用的数据框的快速快照:
我正在尝试提取每支球队最高 "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,因此他们都出现了。谢谢!!