Я знаю, что могу это сделать,
x<- data.table( mtcars )
x[ , .N , by = as.numeric( gear==4 & carb==4) ]
Но я не знаю, как это сделать с символьными строками. Если бы я использовал одно имя переменной, я мог бы использовать get()
, и это сработало бы
x[ , .N , by = get( "as.numeric( gear==4 & carb==4)") ]