Как бы создать функцию с именем rm2
, которая принимает неизвестное количество объектов, удаляет их, а затем запускает gc()
?rm and Garbage Collection Wrapper
Я пробовал все, но не могу понять.
rm2 <- function(...){
#files <- list(...)
#files <- list(deparse(substitute(...)))
#rm(list = files)
rm(...)
capture.output(gc(),file='NUL')
}
Я был бы признателен.
Кроме того, давайте попробуем не поднимать жалобы gc()
. Я считаю, что это действительно помогает освободить оперативную память для моего хозяина OS :)
Вы пытались использовать аргумент 'envir'' rm' в вашей функции 'rm2'? –