ich möchte in einer data.table die unique() Funktion auf eine Spalte anwenden, gruppiert mit einer anderen.
Es funktioniert soweit gut, bis auf die Tatsache, dass nur diese beiden Spalten dann ausgegeben werden, ich benötige allerdings alle Spalten.
Hierzu ein minimal Beispiel mit meinem Ansatz:
Code: Alles auswählen
a<-c(1,1,1,2,2,3,3,3)
b<-c(1,2,2,1,2,1,2,2)
c<-c(1,2,3,4,5,6,7,8)
myDT<-data.table(a,b,c)
myDT[,unique(b),a]
Code: Alles auswählen
a V1
1: 1 1
2: 1 2
3: 2 1
4: 2 2
5: 3 1
6: 3 2
Code: Alles auswählen
a V1 c
1 1 1
1 2 2
2 1 4
2 2 5
3 1 6
3 2 7
Vielen Dank im Voraus!