标签: r dplyr
我创建了一个简单的示例,其目标是为每个组获取一列中的前N行,并计算另一列的平均值。
在此示例中,我使用mtcars数据集,我的分组变量为am(0和1),排列/排列列为{{1}我想要的平均值是列hp。
mtcars
am
hp
这是一个简单而直接的过程,根据disp排列和挑选前N行我可以使用(a)hp或(b)top_n和arrange。如果(a)它运作良好,但在情况(b)似乎在slice后我必须再次分组。
disp
top_n
arrange
slice
使用slice时这是否合理?为什么分组丢失了?