Eval и цитата в data.table

Что мне здесь не хватает?

d = data.table(a = 1:5)

d[, a]                   # 1 2 3 4 5
d[, sum(a)]              # 15

d[, eval(quote(a))]      # 1 2 3 4 5
d[, sum(eval(quote(a)))] # 15

quoted_a = quote(a)
d[, eval(quoted_a)]      # 1 2 3 4 5
d[, sum(eval(quoted_a))] # Error in eval(expr, envir, enclos) : object 'a' not found

Что происходит? я бегуR 2.15.0 а такжеdata.table 1.8.9.

Ответы на вопрос(1)

Ваш ответ на вопрос