Как вернуть 1 строку для каждого уникального имени последним (последним) типом?Подмножество data.table путем вычисления нескольких столбцов
DataTable с 6 строками:
example <- data.table(c("Bob","May","Sue","Bob","Sue","Bob"),
c("A","A","A","A","B","B"),
as.Date(c("2010/01/01", "2010/01/01", "2010/01/01",
"2012/01/01", "2012/01/11", "2014/01/01")))
setnames(example,c("Name","Type","Date"))
setkey(example,Name,Date)
Если вернуться 5 строк:
# 1: Bob A 2012-01-01
# 2: Bob B 2014-01-01
# 3: May A 2010-01-01
# 4: Sue A 2010-01-01
# 5: Sue B 2012-01-11
Первая строка ответа приходит как: 1: Бобу 2010-01-01 и не так: # 1: Бобу 2012-01-01 , – rnso
Я думал, что мне придется писать свою собственную функцию! Большое спасибо. – felixmc