Tabela de dados do subconjunto sem usar <-

Quero subconjunto de algumas linhas de uma tabela de dados. Como isso:

# load data
  data("mtcars")

# convert to data table
  setDT(mtcars,keep.rownames = T)

# Subset data
  mtcars <- mtcars[like(rn,"Mer"),] # or
  mtcars <- mtcars[mpg > 20,]

No entanto, estou trabalhando com um grande conjunto de dados e queria evitar o uso<-, que não é eficiente em memória porque faz uma cópia dos dados.

Isso está correto? É possível atualizar os dados filtrados sem<- ?

questionAnswers(1)

yourAnswerToTheQuestion