我有一个df,其中包含给定年份的球员,并在一列中显示了他们的统计数据。在某些情况下,我有多个相同球员的条目(他们是同一个人,只是在不同的联盟中完成了工作)。我想创建一个额外的df,它汇总了这些更详细的表,还将这些相同的球员行与每个联赛中比赛数量加权的平均值结合在一起。现在,我可能在给定年份的df中有两行,如下所示: Name GP League
我试图将我对plyr的理解转化为dplyr,但我不知道如何按多列进行分组。withinddply(data, columns, summarize, value=mean(value))
#> Error in eval(expr, envir, enclos) : index out of bounds
要将plyr示