2010-05-14 7 views
3

Après avoir lu this question J'ai essayé de nettoyer mon espace de travail et j'ai constaté que chaque fois que j'ouvrais R, tous les éléments d'origine que j'avais récemment retirés étaient restaurés. J'ai alors vérifié .RData et ai trouvé qu'il n'avait pas été modifié dans quelques semaines même si j'ai sauvé à plusieurs reprises l'image d'espace de travail. À quelle fréquence .RData est-il mis à jour et comment puis-je changer quand .RData est mis à jour pour qu'il reflète les changements les plus récents?Comment puis-je mettre à jour .RData?

+0

La plupart du temps, vous feriez mieux d'enregistrer votre code plutôt que d'enregistrer les objets. Vos analyses seront plus transparentes de cette façon (car il n'est pas toujours évident de savoir comment une variable a pu exister, et cela ne veut pas dire ce que vous pensez qu'elle signifie, six mois plus tard.) La seule exception est quand une variable est la variable. résultat d'une analyse qui a pris du temps à s'exécuter, il n'est donc pas pratique d'exécuter votre code à plusieurs reprises. –

Répondre

6

Il se modifie si et quand vous

  1. utilisation save.image()
  2. utilisation q() et répondez oui

Sinon, il ne soit pas changé.

Ma préférence personnelle est de charger et d'enregistrer explicitement les données que je veux mettre en cache à travers des sessions ou pour une analyse plus approfondie.