0
我需要一个新的行添加到每个ID组,其中关键字=“n”和值是总 - A + B添加缺少的小计为每个组使用dplyr
x <- data_frame(id = c(1,1,1,2,2,2,2),
key = c("a","b","total","a","x","b","total"),
value = c(1,2,10,4,1,3,12))
# A tibble: 7 × 3
id key value
<dbl> <chr> <dbl>
1 1 a 1
2 1 b 2
3 1 total 10
4 2 a 4
5 2 x 1
6 2 b 3
7 2 total 12
在这个例子中,所述新行应
1 n 7
2 n 5
我试图获得A + b小计和加入该总数量,以获得差异,但采用九个dplyr动词后,我似乎在错误的方向走了。谢谢。