내 기억은 많은 중간 파일 (temp1, temp2 등)로 인해 막히고 있습니다. 그것은하지 않고 메모리에서 제거 할 수 있습니다 rm(temp1)
, rm(temp2)
한 번에 하나씩? 시도 rm(list(temp1, temp2, etc.))
했지만 작동하지 않는 것 같습니다.
내 기억은 많은 중간 파일 (temp1, temp2 등)로 인해 막히고 있습니다. 그것은하지 않고 메모리에서 제거 할 수 있습니다 rm(temp1)
, rm(temp2)
한 번에 하나씩? 시도 rm(list(temp1, temp2, etc.))
했지만 작동하지 않는 것 같습니다.
답변:
목록을 문자형 벡터로 만듭니다 (이름 벡터가 아님).
rm(list = c('temp1','temp2'))
또는
rm(temp1, temp2)
rm(list = ls(all = TRUE))
모든 것을 얻으려면 @Sam .
%>%
? 같은list(...) %>% rm(list = .)
list
? 두 번째 옵션에서 TAB 자동 완성 대신 모든 변수 이름을 입력하는 것이 불필요하게 복잡해 보입니다.
다른 해결책 rm(list=ls(pattern="temp"))
은 패턴과 일치하는 모든 개체를 제거하는 것입니다.
pattern="^temp"
는 "temp"로 시작하는 변수 만 포착하므로 변수는 포착하지 않습니다 ABCtemp
.