小编Ang*_*epa的帖子

使用 dplyr 对子组求和

我正在尝试使用 mutate 对 dplyr 的子组进行求和,但这意味着我需要知道每个行组才能创建条件。这个想法不是改变当前的分组,如下面的代码所示:

mutate(mtcars, cond_disp = ifelse(vs==1,sum(disp[vs==1]),sum(disp[vs==0])))
Run Code Online (Sandbox Code Playgroud)

有没有一种动态方法可以实现这一点?

r dplyr

0
推荐指数
1
解决办法
1万
查看次数

标签 统计

dplyr ×1

r ×1