Предположим, я возился с некоторыми данными, связывая вместе векторы, как я обычно делаю ленивым воскресным днем.
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) ])
или что-то в этом роде, но я не могу понять, как сказать: "Пожалуйста, очистите все, НО следующие объекты".