Skip to content

Instantly share code, notes, and snippets.

@darrenjw
Last active August 29, 2015 14:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save darrenjw/ff4ae6e800bfb5e4d909 to your computer and use it in GitHub Desktop.
Save darrenjw/ff4ae6e800bfb5e4d909 to your computer and use it in GitHub Desktop.
R function "package" to use instead of "require" or "library" - will auto-install from CRAN if not already installed
package=function(somepackage)
{
cpackage <- as.character(substitute(somepackage))
if(!require(cpackage,character.only=TRUE)){
install.packages(cpackage)
library(cpackage,character.only=TRUE)
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment