ich eine data.table in R haben, die wie dieses aussieht:R data.table: zusammenfassen Werte von mehreren Reihen
code gruppe proz_grouped
1: 1 2 14.751689
2: 2 2 22.063523
3: 3 2 35.441111
4: 4 2 27.743676
5: 1 3 7.575869
6: 2 3 23.420090
7: 3 3 38.513576
8: 4 3 30.490465
Gibt es eine einfache, elegante Weise die Summe von zu bekommen proz_grouped für die Codes (code) 3 und 4 nach Gruppe gruppe? Das Ergebnis sollte etw. wie folgt:
code gruppe proz_grouped
1: 1 2 14.751689
2: 2 2 22.063523
3: NA 2 63.18471
5: 1 3 7.575869
6: 2 3 23.420090
7: NA 3 69.0035
Da Code nicht zusammengefasst werden kann, würde ich eine NA für die Code-Spalte erwarten.
Dank
Verwendung 'dput' um Code für ein reproduzierbares Beispiel zu erstellen, mehr Punkte auf deine Frage zu bekommen, mehr Leute in die Beantwortung miteinbeziehen, mehr Antworten erhalten – jangorecki