Setup
Make sure that
Tools
->Global Options
->General
->Save workspace to ~/.RData on exit
is set to the defaultAsk
Introduction to Reproducibility
- Goal - rerun full analysis with a single click (or command)
- First step - Make sure your code runs anytime and anywhere
- next day (who has gotten code working & had it not work the next day?)
- desktop vs. laptop
- collaborators
- advisor
- next day (who has gotten code working & had it not work the next day?)
Make sure things you did before don’t matter
- Computers store the results of each command run in sequence
- Change something
- Looks like it still works
- Only works because of something you did earlier in the same session
Clearing environments and restarting R
- Clear R environment using the broom icon on the
Environment
tab.- Doesn’t unload packages
- Useful when developing code
- Restart R to get a clean environment
- Unloads packages
- But won’t clear environment by default (at least on Posit Cloud)
- Safest thing is to both clear the environment and restart R
- Then run the entire file using
Source with Echo
button orCtrl-Shift-S
- Ensures that the code runs fully and produces desired result
- Last required exercise of every assignment will walk you through this process
Force R to clear environment when restarting
Tools
->Global Options
->General
->Save workspace to ~/.RData on exit
->Never
- Unclick
Restore .RData into workspace at startup