【发布时间】:2021-10-07 17:38:03
【问题描述】:
我在 R 中有一个像这样的数据集:
我想保留相同的数据集,并在 A=B=1 时添加一个按 ID 提供总和行的列。
这是所需的数据集:
我尝试了以下 R 代码,但没有给出我想要的结果:
library(dplyr)
data1<-data%>% group_by(ID) %>%
mutate(result=case_when(A==1 & B==1 ~ sum(A),TRUE ~ 0)) %>% ungroup()
【问题讨论】:
标签: r dplyr data-management