2012-10-26 19 views

Trả lời

6
rm(
    list=names(
    which(
     sapply(globalenv(),is.null) # or .GlobalEnv 
    ) 
    ) 
) 

Nếu nó không phải là môi trường toàn cầu, bạn có thể sử dụng envir switch trong rm và quấn tên môi trường trong getenv() trong sapply gọi

+1

'globalenv() 'sẽ tốt hơn (ít mơ hồ). –

+1

@GavinSimpson Hrmmm, tại sao bạn sẽ nói sử dụng .GlobalEnv là tối nghĩa? –

+0

Đây là ** envioronmnent ** thực tế toàn cầu và '.' trong tên có nghĩa là nó bị ẩn hoặc dự định bị ẩn khỏi chế độ xem bình thường. 'globalenv()' là hàm truy cập. –

Các vấn đề liên quan