我知道这一定非常简单,但我很难找到正确的 dplyr 命令来执行此操作。假设我想按两个变量对数据集进行分组,然后汇总每一行的计数。为此,我们只需:
mtcars %>% group_by(cyl, mpg) %>% summarize(Count = n())
这将为三个变量cyl
、mpg
和生成一个包含 27 行的数据框Count
。接下来我想做的是总结mpg
三个值中每一个的cyl
平均值。请记住,每一行可能包含Count
大于一个,在计算平均值时必须考虑这一点。我的数据框应该有 3 行 2 个变量cyl
,并且Avg_mpg
. 有人可以给我一个短代码卡盘吗?先感谢您。