unique.data.table выберите последнюю строку вместо первой
призваниеunique
на ключеdata.table
вы'будет иметь уникальные линии для каждой группы. В случае дублирования строк будут приняты первые. Когда мне нужно взять последний вместо (в общем, последняя временная транзакция), я использую.SD[.N]
library(data.table)
library(microbenchmark)
dt