by Andrie de Vries
For much of my data science work, I want to have the very latest package from CRAN or github. However, once any work finds it way into production server (where it runs on a regular schedule), I want my environment to be stable. Most importantly, for these projects I want to ensure I have reproducible results. In these cases I want to isolate the packages I use, and ensure I don't "pollute" my library with the most recent package versions. In this post I give some tips for keeping my libraries clean.