Я хочу подмножить некоторые строки таблицы данных. Как это:Таблица данных подмножества без использования <-
# 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,]
Однако, я работаю с огромным набором данных, и я хотел, чтобы избежать использования <-
, который не является памятью эффективной, поскольку он делает копию данных.
Это правильно? Возможно ли обновить отфильтрованные данные без <-
?
как вы можете обновлять данные, не присваивая их переменной? в конце после всей вашей обработки изменения должны быть назначены переменной. –
Почему вы хотите подмножить данные, если вы не хотите их хранить? Вам это нужно только временно? Или вам нужно только подмножество и хотите отказаться от оригинала, и вы ищете эффективный способ сделать это? – RHA
Я думаю, вы просите невозможного. Это может быть интересным FR на GH. Но я считаю, что для реализации такой вещи потребуется * много * развития. –