Предположим, что я возился с некоторыми данными, связывая векторы вместе, поскольку я привык делать в ленивый воскресный день.
    x <- rnorm(25, mean = 65, sd = 10)
    y <- rnorm(25, mean = 75, sd = 7)
    z <- 1:25
    dd <- data.frame(mscore = x, vscore = y, caseid = z)
Теперь у меня есть новый фотокадр dd, который замечательный. Но у меня также есть детрит из моих предыдущих сокращений и комментариев:
    > ls()
    [1] "dd"        "x"          "y"          "z"         
Какой простой способ очистить мое рабочее пространство, если мне больше не нужны мои "исходные" столбцы, но я хочу сохранить фреймворк? То есть, теперь, когда я закончил манипулирование данными, я хотел бы просто иметь dd и ни одну из меньших переменных, которые могут непреднамеренно маскировать дальнейший анализ:
    > ls()
    [1] "dd"
Мне кажется, что решение должно иметь форму rm(ls[ -(dd) ]) или что-то в этом роде, но я не могу понять, как сказать: "Пожалуйста, очистите все, кроме следующих объектов".
