Question
Rm(list=ls()) se trouve au début d’un projet de R qui a exécuté en lot utile ou non recommandé ?
Réponse
Oui, il peut être utile démarrer votre script de commandes avec la commande 'rm(list=ls())', juste pour nous assurer que vous disposez d’un environnement propre en R avant de soumettre le traitement par lots. Par exemple, vous avez peut-être des utilisateurs qui ont leur propre. Fichiers de Rprofile avec une séquence de commandes dans les créer certains objets R au démarrage de R. Dans ce cas, il peut être utile effacer tous les objets existants R avant d’exécuter le code de R pour le traitement par lots.
Par exemple, voici à cela pseudocode :
x <-ls()
Si (x n’est pas vide) {
RM(List=ls()
}
Oui, vous pouvez certainement exécuter du code comme suit après le démarrage pour supprimer des objets existants de R à partir de l’espace de travail de l’utilisateur.