Ich brauche eine neue Zeile zu jeder ID-Gruppe hinzuzufügen, wo der Schlüssel = „n“ und den Wert der Gesamt ist - a + bhinzufügen Teilsummen jeder Gruppe fehlt mit 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
In diesem Beispiel ist die neue Zeilen sollten
1 n 7
2 n 5
seine ich versuchte, den a + b Wert Ihrer bekommen und dass auf die Gesamtzahl Verbindungs den Unterschied zu bekommen, aber neun dplyr Verben nach der Verwendung scheine ich in der falschen Richtung zu sein. Vielen Dank.