Я просто потратил несколько часов на поиски ответа на похожий, но немного другой вопрос - мне нужно было иметь возможность удалить все объекты в R (включая функции), кроме нескольких векторов.
Один способсделайте это:
rm(list=ls()[! ls() %in% c("a","c")])
Где векторы, которые я хочу сохранить, называются 'a' и 'c'.
Надеюсь, это поможет любому, кто ищет такое же решение!