2012-10-26 11 views

Odpowiedz

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

Jeśli nie jest to globalne środowisko, można użyć przełącznika envir w rm i owinąć nazwę środowiskową w getenv() w sapply rozmowy

+1

'globalenv()' byłaby lepsza (mniej niejasne). –

+1

@GavinSimpson Hrmmm, dlaczego powiedziałbyś, że używanie .GlobalEnv jest niejasne? –

+0

To jest ** rzeczywisty ** globalny envioronmnent i '.' w nazwie oznacza, że ​​jest ukryty lub ma być ukryty przed normalnym widokiem. 'globalenv()' jest funkcją dostępową. –

Powiązane problemy