renv: Project Environments for R

The renv package helps you create reproducible environments for your R projects. With renv, you can make your R projects more: Isolated...

renv: Project Environments for R

February 5, 2020

The renv package helps you create reproducible environments for your R projects. With renv, you can make your R projects more:

  • Isolated: Installing a new or updated package for one project won’t break your other projects, and vice versa.
  • Portable: Easily transport your projects from one computer to another, even across different platforms. renv makes it easy to install the packages your project depends on.
  • Reproducible: renv records the exact package versions you depend on, and ensures those exact versions are the ones that get installed wherever you go.

In this presentation, I'll introduce renv and some of its main workflows.

View Materials

About the speaker

Kevin Ushey

Kevin is a software engineer on the RStudio IDE team. He is an active member of the R community, member of the Rcpp core team, and has contributed to a wide variety of packages in the R ecosystem. He is the maintainer of the popular reticulate, renv, packrat, and RcppParallel R packages.