Skip to content

Instantly share code, notes, and snippets.

@DrJohan
Forked from florianhartig/copyInstalledPackages.r
Created April 25, 2018 05:46
Show Gist options
  • Save DrJohan/46ba1d4281d13d8d81267938b8e9d004 to your computer and use it in GitHub Desktop.
Save DrJohan/46ba1d4281d13d8d81267938b8e9d004 to your computer and use it in GitHub Desktop.
Script to copy the packages installed on one computer or R version to another. Originally from http://stackoverflow.com/questions/1401904/painless-way-to-install-a-new-version-of-r-on-windows
# run on old computer / r version
setwd("C:/Temp/") # or any other existing temp directory
setwd("/Users/Florian/Dropbox/temp")
packages <- installed.packages()[,"Package"]
save(packages, file="Rpackages")
# run on new computer / r version
setwd("C:/Temp/") # or any other existing temp directory
load("Rpackages")
for (p in setdiff(packages, installed.packages()[,"Package"]))
install.packages(p)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment