Dynamically add column names to data.table when aggregating

前端 未结 2 934
粉色の甜心
粉色の甜心 2020-11-29 14:03

I know we can dynamically add column names when creating columns by reference (using :=), as described e.g. here: Dynamic column names in data.table.

Ho

2条回答
  •  野趣味
    野趣味 (楼主)
    2020-11-29 14:20

    As mentioned in the comments by lukeA, setNames can be used:

    m <- c("blah", "foo")
    test_dtb[ , setNames(list(mean(b), median(b)), m), by = id] 
    

提交回复
热议问题