Qual é a melhor maneira de atribuir a várias colunas usando data.table? Por exemplo: f <- function(x) {c("hi", "hello")} x <- data.table(id = 1:10) Gostaria de fazer algo assim (é claro que esta sintaxe está incorreta): x[ , (col1, col2) := f(), by = "id"] E para estender isso, eu posso...