2012-10-26 1 views

Répondre

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

Si ce n'est pas l'environnement mondial, vous pouvez utiliser le commutateur envir dans rm et envelopper le nom de l'environnement dans getenv() dans le sapply appel

+1

'globalenv()' serait mieux (moins obscure). –

+1

@GavinSimpson Hrmmm, pourquoi diriez-vous que l'utilisation de .GlobalEnv est obscure? –

+0

C'est l'environnement global ** réel ** et le '.' dans le nom signifie qu'il est caché ou destiné à être caché de la vue normale. 'globalenv()' est la fonction accesseur. –

Questions connexes