标签: r data.table cumsum
我希望通过“描述”保留一个计数器。 以下代码可以是1-liner:
dt[, dummy:=1] dt[, count:=lapply(.SD,cumsum), by = "description", .SDcols=("dummy")] dt[, dummy:=NULL]
答案 0 :(得分:4)
如果我理解正确,你只需要:
dt[ , count := rowid(description)]