我正在尝试使用 mutate 对 dplyr 的子组进行求和,但这意味着我需要知道每个行组才能创建条件。这个想法不是改变当前的分组,如下面的代码所示:
mutate(mtcars, cond_disp = ifelse(vs==1,sum(disp[vs==1]),sum(disp[vs==0])))
有没有一种动态方法可以实现这一点?
r dplyr
dplyr ×1
r ×1