Они должны работать, если вы хотите ссылаться на столбцы по имени строки:
n = paste0("V", 20:100) dt[, (n) := lapply(n, function(x) {sqrt(get(x))})]
или
dt[, (n) := lapply(n, function(x) {sqrt(dt[[x]])})]