如何使用最新(最新)類型爲每個唯一名稱返回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 2014-09-02 16:44:21
有人想我要寫我自己的功能!非常感謝。 – felixmc 2014-09-03 10:42:54